日期:2014-05-17  浏览次数:20583 次

SQL,急急急
我要复制表记录, 表中有个smalldateTime字段比如'2012-03-15 12:00:00' 我要把所有2012-03-15 对应的数据全部查出来,然后把时间改为下一天也就是"2012-03-16 12:00:00",再save到表中sql 怎么写? 好像hibernate支持insert into...select... 如果这样怎么写呢?

------解决方案--------------------
insert into 新表 select dateadd(month,1,smalldateTime) 
from 旧表 where smalldateTime='2012-03-15 12:00:00' 
------解决方案--------------------

insert into 新表 select dateadd(day,1,smalldateTime) 
from 旧表 where convert(nvarchar(100),smalldateTime,23)='2013-03-15'