SQL 查询--日期条件(今日、昨日、本周、本月。。。) (转)
主要用到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
轉載于:https://www.cnblogs.com/zqn518/p/11119236.html
總結
以上是生活随笔為你收集整理的SQL 查询--日期条件(今日、昨日、本周、本月。。。) (转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【csdn积分】获得方式大全
- 下一篇: 三年流水账