--每个月查询除去本月 前三个自然月的数据
SELECT CONVERT(datetime, dateadd(mm, -1, dateadd(qq, datediff(qq,0,getdate()), 0)), 120) --前3个自然月第1天
SELECT CONVERT(datetime,CONVERT(char(8),GETDATE(),120)+'1') --本月第1天
本文介绍了一种SQL查询方法,用于获取当前月份之前三个自然月的第一天日期。
--每个月查询除去本月 前三个自然月的数据
SELECT CONVERT(datetime, dateadd(mm, -1, dateadd(qq, datediff(qq,0,getdate()), 0)), 120) --前3个自然月第1天
SELECT CONVERT(datetime,CONVERT(char(8),GETDATE(),120)+'1') --本月第1天

被折叠的 条评论
为什么被折叠?