我有一个数据库,其中列名之一是“日期”,我需要计算在 09.00.00 之后添加的当前日期的条目数
到目前为止我已经做到了这一点..我想知道在哪里指定时间“09.00.00”
SELECT COUNT(*) AS total from DATABASENAME
WHERE date >= Convert(datetime, Convert(int, GetDate()))
最佳答案
这是应该可以工作的代码。您实际上是将日期时间转换为日期以删除时间,然后返回日期时间并添加所需的小时。
SELECT COUNT(*) AS Total
FROM TableName
WHERE Date >= DATEADD(HOUR, 9, CONVERT(DATETIME, CONVERT(DATE, GETDATE())))
关于sql - 如何比较当前时间以检索存储在 SQL 中的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22976285/