powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / суммирование
2 сообщений из 2, страница 1 из 1
суммирование
    #38559095
AndrewVL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

видно опять туплю...

запрос возвращает такие данные

SUMMAX table1_id table2_id COUNTER PRICE MULTIPLY70891 13 5 333 2 66670891 13 9 234 300 7020070891 13 248 1 25 251000000 27 1001 1 1000000 100000099 30 240 3 30 9099 30 242 3 3 9

сумма по последней колонке корректна. это подгребается joinом спецификация (table2_id).
table1_id это шапка спецификации. Summax в ней проставлена от руки и может не совпадать с суммой по последней колонке.

Недопереть как получить сумму по последней колонке и по первой, сгруппировав по table1_id.
Из данных видно, что summax удваивается

Спасибо
...
Рейтинг: 0 / 0
суммирование
    #38559108
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndrewVLSummax в ней проставлена от руки и может не совпадать с суммой по последней колонке.

Недопереть как получить сумму по последней колонке и по первой, сгруппировав по table1_id.select table1_id, min(summax) check_1, max(summax) check_2, sum(multiply) from <вот эта хрень что вы нам нарисовали> group by table1_id.

AndrewVLИз данных МОИХ ДАННЫХ И ТОЛЬКО НА МОЁМ КОМПЬЮТЕРЕ видно, что summax удваиваетсяПоправел.

PS. Приводить DDL и пример данных в виде insert-команд - не в моде нынче ?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / суммирование
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]