我正在尝试在日期过期时更新我的 SQL 数据库(即比现在少)我有这段可爱的 SQL 代码
Update Notifications
SET Active = 'N'
where CAST(SetDate AS DATE) <= CAST('2012-08-23 11:19:00 +0000' AS DATE)
但它会更新所有记录(即使日期不小于现在)
我也试过
Update Notifications
SET Active = 'N'
where CAST(SetDate AS DATE) < CAST('2012-08-23 11:19:00 +0000' AS DATE)
但这会影响任何行。
我想我有些困惑??
有什么帮助???
谢谢