Запрос. Итоги
☑
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) Мне казалось, так красивее должно было получится)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший