在sql server当中如何按月查询数据并且当前月最后一天与上个月最后一天作比较?
在sqlserver当中如何按月查询数据存储当月最后一天的数据,并且当前月最后一天与上个月最后一天作比较,...
在sql server当中如何按月查询数据 存储当月最后一天的数据,并且当前月最后一天与上个月最后一天作比较,
展开
1个回答
展开全部
思路:
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
来自:求助得到的回答
TableDI
2024-07-18 广告
2024-07-18 广告
在Excel中,查询函数主要用于从数据集中检索特定信息。最常用的查询函数之一是`VLOOKUP`(Vertical Lookup),它可以在一个区域或表格的首列中查找一个值,并返回该行中指定列的值。使用`VLOOKUP`时,需要指定四个参数...
点击进入详情页
本回答由TableDI提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询