|
Запрос. Итоги
| ☑ |
0
Budulay2018
09.08.16
✎
13:40
|
Здравствуйте.
Что то в ступор впал, помогите. Запросом формируется такая табличка:
Nдокумента Дата Сумма
1 01.01.2016 10
1 01.02.2016 20
1 01.03.2016 30
2 01.01.2016 10
2 01.02.2016 20
Как не формируя дополнительных вирт. таблиц вывести итоги: сумма по каждому документу на последнюю дату. Итог должен быть 50
|
|
1
bodri
09.08.16
✎
13:49
|
Почему 50?
|
|
2
Budulay2018
09.08.16
✎
13:51
|
По документ №1 последнее 30, по документу №2 последнее 20
1 01.03.2016 30
2 01.02.2016 20
----------------------
50
|
|
3
PR
09.08.16
✎
13:55
|
Максимум
|
|
4
PR
09.08.16
✎
13:56
|
+(3) Но это со временной таблицей, конечно же
|
|
5
bodri
09.08.16
✎
13:56
|
зачем виртуальная таблица?
можно при выводе строк итоговую по документу считать
|
|
6
bodri
09.08.16
✎
13:56
|
(3) в (0) не сказано, что максимум
|
|
7
PR
09.08.16
✎
13:58
|
(6) То есть для тебя последняя дата <> максимум по дате?
И давно это у тебя?
|
|
8
catena
09.08.16
✎
13:58
|
(6)про максимум по дате сказано
|
|
9
olegves
09.08.16
✎
13:59
|
(0) выбери
МАКСИМУМ( Дата),
Номер
во временную таблицу и затем свяжи ее с исходной по дате и номеру. Итоги по временной таблице - то, что тебе надо
|
|
10
bodri
09.08.16
✎
14:00
|
(7) про максимум суммы подумал
|
|
11
Budulay2018
09.08.16
✎
14:09
|
(9)
Ясно, спасибо. Видимо, без доп таблички видимо не обойтись.
Думал можно как нибудь извратиться с какими нибудь ИМЕЮЩИМИ ИТОГАМИ :)
|
|
12
PR
09.08.16
✎
14:13
|
(11) Зачем?
|
|
13
Budulay2018
09.08.16
✎
14:15
|
(12) Мне казалось, так красивее должно было получится)
|
|