|
|
|
| Подскажите, как в запросе можно сделать промежуточные итоги
Вот запрос:
SELECT C_Number, C_Code, C_Date, C_Move, IIf([C_Move]>0,[C_Move],Null) AS Приход, IIf([C_Move]<0,[C_Move],Null) AS Расход, C_Total
FROM Cards;
|
Чтобы в C_Total выводился промежуточный итог
Например:
Таблица
C_Number C_Code C_Date C_Move
1 1 12.10.14 11
2 1 12.10.14 -5
3 1 13.10.14 25
4 1 13.10.14 -8
5 1 15.10.14 -3
......
|
Получать вот такого вида:
C_Number C_Code C_Date C_Move C_Total
1 1 12.10.14 11 11
2 1 12.10.14 -5 6
3 1 13.10.14 25 31
4 1 13.10.14 -8 23
5 1 15.10.14 -3 20
......
|
| |
|
| |
|
|
|
| Вот это не подойдет: http://hiprog.com/index.php?option=com_content&task=view&id=369&Itemid=35 | |
|
| |
|
|
|
| Спасибо, буду иметь в виду
Вот что помогло:
DSum("[C_Move]";"[Cards]";"C_Code=" & [C_Code] & " AND [C_Number]<=" & NZ([C_Number];0))
|
| |
|
| |