您的位置:首页 > 数据库

工作中遇到的几个SQL语句(保存近几天数据,自动拷贝数据到另一张表,等)

2009-11-14 15:26 337 查看
1,select * into "备份表" from "表名"
PS:将gameurlalert数据拷贝(包含表的结构)到“备份表” 表中

2,delete FROM 表名 WHERE (DATEDIFF(dd, alerttime,GETDATE()) >= 3)
PS:删除3天以前的所有数据,alerttime列是时间表中一列,用来判断数据时间,间隙。

3,declare @cnt int select @cnt=count(*) from 表名 WHERE (DATEDIFF(dd,alerttime,GETDATE()) >= 3)
insert into 表2 (shijian,[counta])values(getdate(),@cnt)
PS:删除3天前所有数据,并把数据中的count值,导入到别一表中
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  职场 数据库 休闲
相关文章推荐