小编典典

SQL Select在24小时内?

sql

People.Born的类型为datetime。我只想删除过去24小时内出生的人。我正在Visual Studio 2010中将其作为存储过程运行。

这是我的尝试:

DELETE 
FROM People
WHERE People.Born >= DATEADD(day, -1, GETDATE());

请帮忙


阅读 246

收藏
2021-04-15

共1个答案

小编典典

不能肯定您使用的是哪个版本的SQL,但我从未见过“ day”作为dateadd的适当第一个参数。尝试用dd代替:

DELETE 
FROM People
WHERE People.Born >= DATEADD(dd, -1, GETDATE());
2021-04-15