主要用到sql 函數
DATEDIFF(datepart,startdate,enddate)
sql 語句,設 有 數據庫表 tableA(日期字段ddate)
——查詢 今日
select * from tableA where DateDiff(dd,VoucherDate,getdate())= 0
——查詢 昨日
select * from tableA where DateDiff(dd,VoucherDate,getdate())= 1
——查詢 本周
select * from tableA where DateDiff(dd,VoucherDate,getdate())<=7
——查詢 上周
select * from tableA where DateDiff(dd,VoucherDate,getdate())>7 and DateDiff(dd,VoucherDate,getdate())<=14
——查詢 本月
select * from tableA where DateDiff(mm,VoucherDate,getdate())= 0
——查詢 上月
select * from tableA where DateDiff(mm,VoucherDate,getdate())= 1
——查詢 本年
select * from tableA where DateDiff(yy,VoucherDate,getdate())= 0
——查詢 上一年
select * from tableA where DateDiff(yy,VoucherDate,getdate())= 1
轉載地址:https://www.cnblogs.com/carrot-z/p/9237915.html