sqlserver怎樣查詢出當天,本周,本月的數據???


近日,在做項目時,需要查詢出當天的數據,然后在界面上對數據進行顯示,自己想到了一種方法,就是利用where條件進行篩選,把某個時間段內的數據查出來,但想這樣比較麻煩一些,還得對時間進行字符串的處理,想到sqlserver里面應該有比較簡單的方法,查了下資料,找到了簡便方法,如下:

 

當天數據:select * from tableName where datediff(day, 字段名,getdate())=0

 

本周數據:select * from tableName where datediff(week, 字段名,getdate())=0


本月:select * from tableName where datediff(month, 字段名,getdate())=0


本季度:內select * from tableName where datediff(quarter, 字段名,getdate())=0


本年:select * from tableName where datediff(year, 字段名,getdate())=0


免責聲明!

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



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