工作中遇到的幾個SQL語句(保存近幾天數據,自動拷貝數據到另一張表,等)

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值,導入到別一表中
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章