【发布时间】:2015-05-02 02:12:55
【问题描述】:
我有一个名为“new_meetings”的表:
(ID_to, meetdate, amount)
-------------------------
(0, 01.07.2004, 3)
(0, 14.07.2004, 1)
(0, 11.02.2008, 5)
(1, 11.02.2008, 2)
(1, 12.02.2008, 1)
所以我需要和 sql 查询,这会给我结果:
(0, 01.07.2004, 3)
(0, 14.07.2004, 4)
(0, 11.02.2008, 9)
(1, 11.02.2008, 2)
(1, 12.02.2008, 3)
我使用 Access。 我尝试了以下方法:
SELECT meetdate, amount,
(SELECT SUM(*) FROM new_meetings WHERE n.ID_to = new_meetings.ID_to AND new_meetings.meetdate<=n.meetdate) as total
FROM new_meetings n
但是得到一个奇怪的错误:“无效的函数参数” 那我应该怎么做呢?
【问题讨论】:
标签: sql select sum window-functions