发布网友 发布时间:2022-05-05 11:19
共1个回答
热心网友 时间:2022-05-05 12:48
思路:
1、上月最后一天:需要用当前月的第一天减去一天得到
2、当前月的最后一天:需要使用下月的第一天减去一天得到
3、未说明如何如何作比较,故无法给出示例
declare @LastMonth as varchar(10)--上月最后一天日期
declare @CurMonth as varchar(10)--当前月最后一天日期
select @LastMonth=convert(varchar(10),dateadd(DD,-1,convert(varchar(7),getdate(),120)+'-01'),120),@CurMonth=convert(varchar(10),dateadd(DD,-1,convert(varchar(7),dateadd(mm,1,getdate()),120)+'-01'),120)
select @LastMonth,@CurMonth
来自:求助得到的回答