SQL資料庫或程式,求出昨天,今天,明天時間的資料

2021-08-28 15:48:46 字數 683 閱讀 9902

求出時間問題:

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查詢今天 昨天 本週 上週 本月 上月資料

mysql資料庫 查詢當天的所有資料 select from 表名 where datediff 字段,now 0 查詢昨天的所有資料 select from 表名 where datediff 字段,now 1 查詢未來第n天的所有資料 當n為負數時,表示過去第n天的資料 select from ...

sql查詢今天 昨天 7天 30天的資料

今天的所有資料 select from 表名 where datediff dd,datetime型別字段,getdate 0 昨天的所有資料 select from 表名 where datediff dd,datetime型別字段,getdate 1 7天內的所有資料 select from 表...

SQL 查詢今天 昨天 7天內 30天的資料

今天的所有資料 select from 表名 where datediff dd,datetime型別字段,getdate 0 昨天的所有資料 select from 表名 where datediff dd,datetime型別字段,getdate 1 7天內的所有資料 select from 表...