SQL数据库或程序,求出昨天,今天,明天时间的数据

求出时间问题:

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数据库要求出列字段名。


版权声明:本文为ydqs_long原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。