在實際項目中,經常需要按月查詢數據,在這裡把我用到的sql整理一下,以便日後查看。 例如,查詢當月的數據 查詢結果: 查詢上月的數據,需要用另一個sql函數,dateadd,具體如下 查詢結果: (mm代表月,yy代表年,qq代表季度,dd代表日) ...
在實際項目中,經常需要按月查詢數據,在這裡把我用到的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代表日)