我有一張表,我每天都會輸入數據。但我不希望這些數據被其他用戶修改。所以我將這些數據備份到另一張表中:sql中的日期問題
INSERT INTO tbl_cancel_backup
SELECT tbl_cancel.[cdate] AS 'cdate',
tbl_cancel.[machine_no] As 'No',
Sum(tbl_cancel.[amount]) AS 'Total'
FROM tbl_cancel
WHERE tbl_cancel.[Cdate][email protected]
GROUP BY tbl_cancel.[Machine_no], tbl_cancel.[cdate];
此操作後,我想刪除2天前的記錄。我如何將下面的代碼修改爲正確的代碼?
DELETE FROM tbl_cancel WHERE cdate = CONVERT (date, GETDATE()-2);
感謝大家。
對於什麼數據庫?我問,因爲SQL代表「結構化查詢語言」,而不是「標準化查詢語言」...... – 2010-07-20 20:43:34