首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求一条update语句解决方法

2012-01-19 
求一条update语句表SC里的字段AAAA1月1号2月2号4月8号7月12号更新成AA2月1号3月2号5月8号8月12号帮忙![解

求一条update语句
表SC里的字段AA
AA
1月1号
2月2号
4月8号
7月12号
更新成
AA
2月1号
3月2号
5月8号
8月12号
帮忙!




[解决办法]
照这么推断
12月10号 该成 13月10号?.........

1月30号 该成 2月30号?

8月31号 该成 9月31号?
[解决办法]
create table sc(aa varchar(10))
insert sc
select '1月1号 '
union select '2月2号 '
union select '4月8号 '
union select '7月12号 '


update sc
set aa=rtrim(cast(left(aa,1) as int)+1)+right(aa,len(aa)-1)

select * from sc

drop table sc

/*
aa
----------
2月1号
3月2号
5月8号
8月12号

(4 row(s) affected)
*/
[解决办法]
沒有年,怎麼加?
1月29號,加一個月,没法判斷的......
[解决办法]

create table SC
(
scID int identity(1,1) primary key ,
scAA varchar(50)
)
insert into SC values( '1月1号 ')
insert into SC values( '2月2号 ')
insert into SC values( '4月8号 ')
insert into SC values( '7月12号 ')

update sc
set scAA=rtrim(cast(left(scAA,1) as int)+1)+right(scAA,len(scAA)-1)
[解决办法]
update ha set aa=(cast((cast(substring(aa,1,1) as int)+1) as varchar)+substring(aa,2,50))

热点排行