如何用sql获取上个月的第一天和上个月的最后一天
3个回答
展开全部
select convert(varchar(8),dateadd(mm,-1,getdate()),120) + '01' 上个月的第一天,
convert(varchar(10),cast(convert(varchar(8),getdate(),120) + '01' as datetime) - 1,120) 上个月的最后一天
convert(varchar(10),cast(convert(varchar(8),getdate(),120) + '01' as datetime) - 1,120) 上个月的最后一天
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
--上个月第一天
SELECT CONVERT(datetime,CONVERT(char(8),GetDate(),120)+'1')
--上个月最后一天
SELECT DATEADD(Day,-1,CONVERT(char(8),GetDate(),120)+'1')
SELECT CONVERT(datetime,CONVERT(char(8),GetDate(),120)+'1')
--上个月最后一天
SELECT DATEADD(Day,-1,CONVERT(char(8),GetDate(),120)+'1')
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询