SQL 查询--日期条件(今日昨日本周本月。。。)
Posted 胡萝卜-Z
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于SQL 查询--日期条件(今日昨日本周本月。。。)的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript日期集合(今日,昨日,本周一,周末 ,月初,月末)
JavaScript日期集合(今日,昨日,本周一,周末 ,月初,月末)