请问怎样批量替换内容....感谢.... 例如:1998-1-201999-2-301999-3-3....-..-......-..-......-..-......-..-..可以批量修改年份吗?月和日不变...求解.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select dateadd(yy,1,'2009-01-01') = 2010-01-01 00:00:00.000 update tbset datecol=dateadd(yy,1,datecol) create table tb(dt datetime)insert into tb values('1998-1-20') insert into tb values('1999-2-28') insert into tb values('1999-3-3')go--全部加一年,减一年select dateadd(yy , 1 , dt) '全部加一年' , dateadd(yy , -1 , dt) '全部减一年' , '2009' + right(convert(varchar(10),dt,120),6) '全部改为2009年' from tbdrop table tb /*全部加一年 全部减一年 全部改为2009年 ------------------------------------------------------ ------------------------------------------------------ -------------- 1999-01-20 00:00:00.000 1997-01-20 00:00:00.000 2009-01-202000-02-28 00:00:00.000 1998-02-28 00:00:00.000 2009-02-282000-03-03 00:00:00.000 1998-03-03 00:00:00.000 2009-03-03(所影响的行数为 3 行)*/另1999年2月没有30号 update tbset datecol='2009'+right(convert(char(10),datecol,120),6) 请问 select 的问题 急用,请大家帮忙看看,一个简单的查询,在线等,50分 :) 求一个SQL语句的意思 求触发器问题!联合更新!~ 怎样讲.dat形式的数据文件导入到SQL Server 2000中 各位sq达人看看 sql 2005 数据统计查询疑难 三表查询 (见过最难的) 当name 存在重复时,判断type是否是 A,如果是A则删除 急,老大帮忙呀!~希望这次我能说清楚了,~~~~~ 分组汇总问题! 如何远程修改SQL SERVER 2K数据库的字段类型?高分五十分。 存储过程统计数据 初级问题
update tb
set datecol=dateadd(yy,1,datecol)
insert into tb values('1998-1-20')
insert into tb values('1999-2-28')
insert into tb values('1999-3-3')
go--全部加一年,减一年
select dateadd(yy , 1 , dt) '全部加一年' ,
dateadd(yy , -1 , dt) '全部减一年' ,
'2009' + right(convert(varchar(10),dt,120),6) '全部改为2009年'
from tbdrop table tb /*
全部加一年 全部减一年 全部改为2009年
------------------------------------------------------ ------------------------------------------------------ --------------
1999-01-20 00:00:00.000 1997-01-20 00:00:00.000 2009-01-20
2000-02-28 00:00:00.000 1998-02-28 00:00:00.000 2009-02-28
2000-03-03 00:00:00.000 1998-03-03 00:00:00.000 2009-03-03(所影响的行数为 3 行)*/另1999年2月没有30号
set datecol='2009'+right(convert(char(10),datecol,120),6)