DATEDIFF函数之查询当天、当月、当年数据

1.DATEDIFF(prm1,prm2,prm3)函数

概念:返回两个日期字段的差异(prm2,prm3)

prm1:日期格式(dd:差异天数,mm,差异月份,dd:差异年份)

今天的所有数据:

select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=0
  
昨天的所有数据:

select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=1
  
7天内的所有数据:

select * from 表名

where DateDiff(dd,datetime类型字段,getdate())<=7
  
30天内的所有数据:

select * from 表名 where DateDiff(dd,datetime类型字段,getdate())<=30
  
本月的所有数据:

select * from 表名 where DateDiff(mm,datetime类型字段,getdate())=0
  
本年的所有数据:

select * from 表名 where DateDiff(yy,datetime类型字段,getdate())=0 

posted @ 2023-06-08 09:27  尤念  阅读(253)  评论(0编辑  收藏  举报