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语句查询日期select * from tableA where DateDiff(yy,VoucherDate,getdate())= 0
——查询 上⼀年
select * from tableA where DateDiff(yy,VoucherDate,getdate())= 1
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论