求出时间问题:
1.昨天:
SELECT *
FROM KHre_list
WHERE (DATEDIFF(day, ntime + 1, GETDATE()) = 0)
注:因昨天已过一天,所以此字段今天的日期加1天。
2.今天:
SELECT *
FROM KHre_list
WHERE (DATEDIFF(day, ntime, GETDATE()) = 0)
注:今天的日期等0天。
3.明天:
SELECT *
FROM KHre_list
WHERE (DATEDIFF(day, ntime - 1, GETDATE()) = 0)
注:因明天还未到,所以此字段今天的日期减1天。
4.一周内:
SELECT *
FROM KHre_list
WHERE (DATEDIFF(day, ntime, GETDATE()) <=7)
注:因一周的天数7天,所以此字段今天的日期小于等于7天。
注:ntime数据库要求出列字段名。
本文介绍了一种使用SQL语句来筛选特定日期范围内记录的方法,包括昨天、今天、明天及一周内的数据查询技巧。

被折叠的 条评论
为什么被折叠?



