SQL 查询--日期条件(今日、昨日、本周、本月。。。) (转)
主要用到sql 函數(shù)?
DATEDIFF(datepart,startdate,enddate)sql 語(yǔ)句,設(shè) 有 數(shù)據(jù)庫(kù)表 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
?
轉(zhuǎn)載地址:https://www.cnblogs.com/carrot-z/p/9237915.html
轉(zhuǎn)載于:https://www.cnblogs.com/zqn518/p/11119236.html
總結(jié)
以上是生活随笔為你收集整理的SQL 查询--日期条件(今日、昨日、本周、本月。。。) (转)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【csdn积分】获得方式大全
- 下一篇: linux cmake编译源码,linu