我正在使用 Microsoft SQL Server Management Studio,我正在尝试执行以下操作:我想进行一个查找过去 2 个月和“当前”月份的计算。
月份和年份定义如下:
SELECT
ID,
dc.Year * 100 + dc.MonthOfYear AS YYYMM,
dc.Year * 100 + dc.MonthOfYear - 1 AS PrevMonth,
COUNT(1) AS Count_sales,
SUM(sales) AS TotalSales
FROM
xx (NOLOCK) dc
GROUP BY
dc.Year * 100 + dc.[Month Of Year]
当我有问题时会出现问题,202101
因为上个月被视为202102
任何知道如何处理年份变化时的问题吗?
我尝试使用以下内容,但在 SQL Server 中,该add_months
函数不存在:
请问有什么建议吗?