主要用到sql 函數
DATEDIFF(datepart,startdate,enddate)
startdate=日期字段名稱
--查詢 今日
select * from tableA where DateDiff(dd,datetime類型字段,getdate())= 0
--查詢 昨日
select * from tableA where DateDiff(dd,times,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