【发布时间】:2016-08-10 10:58:57
【问题描述】:
SELECT DISTINCT
ACCOUNTDATE,
PROPERTYNAME,
rt.management
FROM
aaa t
CROSS APPLY
(SELECT
SUM(MANAGEMENT) AS management
FROM
aaa
WHERE
PROPERTYNAME = t.PROPERTYNAME
AND ACCOUNTDATE <= t.ACCOUNTDATE) as rt
WHERE
AccountDate BETWEEN @STARTOFMONTH_MAN AND @ENDOFMONTH_MAN
ORDER BY
AccountDate
这是我的查询,我想计算本月至今的总和,
例如:1/08/2016-31/08/2016 的总和必须从 1/09/2016-31/09/2016 的开头重新设置。
但根据上述查询,我无法重置下个月的总计。
【问题讨论】:
-
您使用的是什么版本的 SQL Server?
标签: sql-server sql-server-2008 tsql business-intelligence