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

SQL,解决方案

2013-07-09 
SQL,急急急我要复制表记录, 表中有个smalldateTime字段比如2012-03-15 12:00:00 我要把所有2012-03-15

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'   

热点排行