当前位置: 代码迷 >> Sql Server >> SQL,解决方案
  详细解决方案

SQL,解决方案

热度:5   发布时间:2016-04-24 21:50:28.0
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'   
  相关解决方案