Size: a a a

pgsql – PostgreSQL

2020 June 17

СГ

Сергей Голод... in pgsql – PostgreSQL
Ang Def
убрал cost.id, без результатно
какую из двух строк  с одним id по-вашему нужно оставить? ту в которой amount 5.14 или ту где 1.79?
источник

CO

Chern Oleksander in pgsql – PostgreSQL
Ang Def
убрал cost.id, без результатно
Осподи, добавте amount в sum()
sum(ad_cost.amount)  amount
а остальные поля кроме ad_cost.amount и ad_cost.id в group by
источник

AD

Ang Def in pgsql – PostgreSQL
Сергей Голод
какую из двух строк  с одним id по-вашему нужно оставить? ту в которой amount 5.14 или ту где 1.79?
обе нужно оставить, этот запрос будет применятся в materialized view, мне нужно чтобы не писалось 2 раза одинаковое id и revenue
источник

СГ

Сергей Голод... in pgsql – PostgreSQL
Ang Def
обе нужно оставить, этот запрос будет применятся в materialized view, мне нужно чтобы не писалось 2 раза одинаковое id и revenue
вы себе противоречите
источник

AD

Ang Def in pgsql – PostgreSQL
Сергей Голод
вы себе противоречите
я очень плохо знаю sql, подскажите как мне быть
источник

FB

Faxriddin Pardaboyev... in pgsql – PostgreSQL
Здравствуйте
источник

FB

Faxriddin Pardaboyev... in pgsql – PostgreSQL
У меня вопрос по stolon и postgresql.conf
источник

СГ

Сергей Голод... in pgsql – PostgreSQL
Ang Def
я очень плохо знаю sql, подскажите как мне быть
вы бы написали суть/смысл запроса. без этого невозможно его правильно составить
источник

AD

Ang Def in pgsql – PostgreSQL
Warstone
И код, пожалста, на SQL'е а не на прослойке, которая может вводить дополнительные проблемы
вот без orm
источник

FB

Faxriddin Pardaboyev... in pgsql – PostgreSQL
как включить логировани во время использования  replication with stolon?
источник

W

Warstone in pgsql – PostgreSQL
Ang Def
вот без orm
Сколько раз вам надо сказать что ваш запрос, к которому вы джойните эту таблицу имеет 2 записи для этого id?
источник

AD

Ang Def in pgsql – PostgreSQL
Сергей Голод
вы бы написали суть/смысл запроса. без этого невозможно его правильно составить
я использую в будущем этот запрос в материальном представлении и нужно будет агрегировать данные по дате, например если я при этом буду брать сумму по дате то в revenue будет не верная сумма изза дублирования данных
источник

AD

Ang Def in pgsql – PostgreSQL
Warstone
Сколько раз вам надо сказать что ваш запрос, к которому вы джойните эту таблицу имеет 2 записи для этого id?
это понятно), как убрать дублированные данные)
источник

W

Warstone in pgsql – PostgreSQL
Переписать запрос так, чтобы этого небыло
источник

СГ

Сергей Голод... in pgsql – PostgreSQL
Ang Def
это понятно), как убрать дублированные данные)
согласно бизнес-логики (смысла запроса): сложить, выбрать максимальное/минимальное/..... Применить требуемую функцию агрегации
источник

СГ

Сергей Голод... in pgsql – PostgreSQL
смотрите: за 1 июня есть две продажи одному и тому же клиенту (id один и тот же), на разные суммы - 1.79 и 5.14. Если я хочу получить общую выручку по клиентам за определенную дату то я сложу суммы продаж по клиентам. Т.е. применю sum(к поле суммы) и group by к полям date и id
источник

AD

Ang Def in pgsql – PostgreSQL
Сергей Голод
смотрите: за 1 июня есть две продажи одному и тому же клиенту (id один и тот же), на разные суммы - 1.79 и 5.14. Если я хочу получить общую выручку по клиентам за определенную дату то я сложу суммы продаж по клиентам. Т.е. применю sum(к поле суммы) и group by к полям date и id
я понял
источник

AD

Ang Def in pgsql – PostgreSQL
Большое спасибо Всем за помощь!
источник

СГ

Сергей Голод... in pgsql – PostgreSQL
🥇
источник

G

Grek in pgsql – PostgreSQL
Сергей Голод
потому что amount не добавлен в group by
считается ли данный пользователь
или нужно для безопасности созадть иного
источник