sql語句查詢月份的數據


在實際項目中,經常需要按月查詢數據,在這里把我用到的sql整理一下,以便日后查看。

例如,查詢當月的數據

select * from T_User where convert(varchar(6),addtime,112)=convert(varchar(6),getdate(),112)

查詢結果:

查詢上月的數據,需要用另一個sql函數,dateadd,具體如下

select * from T_User where convert(varchar(6),addtime,112)=convert(varchar(6),dateadd(mm,-1,getdate()),112)

查詢結果:

(mm代表月,yy代表年,qq代表季度,dd代表日)

 


免責聲明!

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



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