,我有以下格式的数据之间的累计总数:查询到日期
Date Value
08/28 100
09/01 1
09/01 5
09/10 2
,我想我的输出是:
Date Value
08/28 100
08/29 100
08/30 100
08/31 100
09/01 106
09/02 106
.
.
.
09/10 108
我刚开始使用SQL,所以任何帮助将不胜感激。我现在所拥有的下面是,但那不是真正接近我所求:基于sgeddes建议
SELECT Date, COUNT(DISTINCT(Service)) AS Value
FROM [Directory]
WHERE Date <= @myDate
GROUP BY Date ORDER BY Date
我建议创建一个'dates'或'numbers'表。然后你可以使用'outer join'来实现你的结果。根据你的'RDBMS',有不同的方法。 – sgeddes 2014-10-02 15:32:44