powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Объединение группировки
2 сообщений из 2, страница 1 из 1
Объединение группировки
    #39632749
HamyaGII
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток, не занимаюсь sql, но тут пришлось по приговору, перелопатил интернет, но или чего не понял, или просто не нашел, есть простой запрос:

select sum(case when purchase.operationtype = 'TRUE' then
case when payments.description = '' then -payments.amount else payments.amount end
else -payments.amount end) as summa,
payments.description,
purchase.cash,
purchase.shift,
purchase.shop
from purchase, payments
where day >= '2018-04-17 00:00:00' and day <= '2018-04-17 23:59:59' and payments.purchase = purchase.id and cash = 1
GROUP BY shop, cash, shift, description
order by shop, cash, shift,description

работает и даже чего то показывает, но есть проблема, при группировке по description, он выводит, грубо говоря, 4 строки, а хотелось бы объединить первую и вторую по сумме, а 3 и 4 оставить, есть ли такая возможность и как это сделать?

Буду благодарен за любые ответы
...
Рейтинг: 0 / 0
Объединение группировки
    #39632900
Фотография Щукина Анна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HamyaGII,

Вы даже нам, людям, не можете по человечески объяснить, что вам нужно. Неудивительно, что Postgre вас не понимает....
Формальные признаки того, что строки 1 и 2 должны попасть в одну группу - есть? А если строк вернется не 4, а три, или пять - какие и с кем собирать в одну группу? Почему?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Объединение группировки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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