SELECT TO_CHAR(DATEADD(LASTDAY(DATEADD(GETDATE(),-1,'MM')),1,'DD'),'YYYYMMDD')
先用dateadd取上个月的同一时间,再用lastday取上个月最后一天,再用dateadd+1取本月的第一天,TO_CHAR用不用根据实际情况可选。
SELECT TO_CHAR(DATEADD(LASTDAY(DATEADD(GETDATE(),-1,'MM')),1,'DD'),'YYYYMMDD')
先用dateadd取上个月的同一时间,再用lastday取上个月最后一天,再用dateadd+1取本月的第一天,TO_CHAR用不用根据实际情况可选。