Sql Server 查詢指定范圍(一周,一月,本周,本月等)內的數據


1.查詢今日的所有數據

select * from 表名 where datediff(day,字段名,getdate())=0

2.查詢昨日的所有數據

select * from 表名 where datediff(day,字段名,getdate()-1)=0

3.查詢當天日期在一周年的數據

selcet * from 表名 where datediff(week,字段名,getdate()-1)=0

4.查詢前30天的數據

select * from 表名 where datediff(d,字段名,getdate())<=30

5.查詢上一個月的數據

select * from 表名 where datediff(m,字段名,getdate())<=1

6.查詢當天的數據

select * from 表名 where datediff(dd,字段名,getdate())=0

7.查詢24小時內的數據

select * from 表名 where datediff(hh,字段名,getdate())

8.查詢本周的數據

select * from 表名 where datediff(week,字段名,getdate())=0

9.查詢本月的數據

select * from 表名 where datediff(month,字段名,getdate())=0

10.查詢本季的數據

select * from 表名 where datediff(qq,字段名,getdate())=0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM