SQL查詢今天 昨天 7天內 30天

2021-10-07 22:56:03 字數 652 閱讀 1856

sql查詢今天、昨天、7天內、30天

今天的所有資料: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

查詢今天是今年的第幾天: select datepart(dayofyear,getdate())

查詢今天是本月的第幾天:1. select datepart(dd, getdate())

2.select day(getdate())

SQL查詢今天 昨天 7天內 30天

今天的所有資料 select from 表名 where datediff dd,datetime型別字段,getdate 0 昨天的所有資料 select from 表名 where datediff dd,datetime型別字段,getdate 1 7天內的所有資料 select from 表...

SQL查詢今天 昨天 7天內 30天

今天的所有資料 select from 表名 where datediff dd,datetime型別字段,getdate 0 昨天的所有資料 select from 表名 where datediff dd,datetime型別字段,getdate 1 7天內的所有資料 select from 表...

SQL查詢今天 昨天 7天內 30天

今天的所有資料 select from 表名 where datediff dd,datetime型別字段,getdate 0 昨天的所有資料 select from 表名 where datediff dd,datetime型別字段,getdate 1 7天內的所有資料 select from 表...