Size: a a a

pgsql – PostgreSQL

2020 June 13

TS

Tagil Steel in pgsql – PostgreSQL
2flower _
я вроде бы объяснил там же.
Из Вашего объяснения как раз не следует Ваше утверждение.
Каждая строка с конкретным id входит в сумму один раз. От порядка стагаемых сумма не зваисит.
источник

2_

2flower _ in pgsql – PostgreSQL
Tagil Steel
Из Вашего объяснения как раз не следует Ваше утверждение.
Каждая строка с конкретным id входит в сумму один раз. От порядка стагаемых сумма не зваисит.
она переваривает ВСЕ дубли.
источник

AB

Alexander B in pgsql – PostgreSQL
Омг, вот это терпение))
источник

2_

2flower _ in pgsql – PostgreSQL
повторяю при строках
1 10
1 20
результат будет
1 10
при
1 20
1 10
результат будет
1 20

функция агрегации будет выполняться ДВА раза.
источник

TS

Tagil Steel in pgsql – PostgreSQL
2flower _
особенно когда подселект использует ТОЛЬКО индекное чтение скорость космическая.
Самая большая тут таблица -  si, из нее данные фетчатся один раз. Из остальных - тоже один раз. Далее выборка обрабатывается агрегатами. Тоже не больше проходов, чем необходимо.
источник

Ð

Ð in pgsql – PostgreSQL
Tagil Steel
Самая большая тут таблица -  si, из нее данные фетчатся один раз. Из остальных - тоже один раз. Далее выборка обрабатывается агрегатами. Тоже не больше проходов, чем необходимо.
для чего используются категории в запросе этом?
источник

2_

2flower _ in pgsql – PostgreSQL
проще все с агрегировать а уже потом сделать джойны каталогов, не понимаю почему так не сделать.
источник

TS

Tagil Steel in pgsql – PostgreSQL
2flower _
повторяю при строках
1 10
1 20
результат будет
1 10
при
1 20
1 10
результат будет
1 20

функция агрегации будет выполняться ДВА раза.
Так быть не может, потому что суммируется поле из той же таблицы, из которой второй параметр в функции.
источник

2_

2flower _ in pgsql – PostgreSQL
Tagil Steel
Так быть не может, потому что суммируется поле из той же таблицы, из которой второй параметр в функции.
агрегируются row запроса а не таблицы, у вас там дубли, сколько строк столько и вызовов функции агрегации.
источник

TS

Tagil Steel in pgsql – PostgreSQL
2flower _
агрегируются row запроса а не таблицы, у вас там дубли, сколько строк столько и вызовов функции агрегации.
si.id - Это ключ таблицы si, а суммируются значения, которые или находятся в этой таблице или однозначно зависят от значений, находящихся в этой таблице.
источник

2_

2flower _ in pgsql – PostgreSQL
12 часов жевать то, что очевидно, прочитав любую книжку по sql
источник

Ð

Ð in pgsql – PostgreSQL
Tagil Steel
si.id - Это ключ таблицы si, а суммируются значения, которые или находятся в этой таблице или однозначно зависят от значений, находящихся в этой таблице.
почему нельзя избавиться от джойна категорий? и как следствие, от дублей
источник

TS

Tagil Steel in pgsql – PostgreSQL
Ð
почему нельзя избавиться от джойна категорий? и как следствие, от дублей
Потому что в отчете нухны данные в разрезе категорий и каталогов - сколько было продаж из каждой категории, из каждого каталога, за весь период, по конкретному клиенту, за конкретный день и так далее.
источник

2_

2flower _ in pgsql – PostgreSQL
Ð
почему нельзя избавиться от джойна категорий? и как следствие, от дублей
я выше уже писал, джойн можно сделать после агрегации.
мне кажется просто отсутствует в команде человек который хорошо знает sql,но присутствует
который знает С, от этого все беды.
источник

Ð

Ð in pgsql – PostgreSQL
я просто пытаюсь понять что вообще происходит там
источник

Ð

Ð in pgsql – PostgreSQL
это какие-то олап задачи
источник

TS

Tagil Steel in pgsql – PostgreSQL
2flower _
я выше уже писал, джойн можно сделать после агрегации.
мне кажется просто отсутствует в команде человек который хорошо знает sql,но присутствует
который знает С, от этого все беды.
А я выше Вам отвечал что это добавит еще один уровень вложенности, что приведет к ухужшению читаемости, снижению производительности и не бобавит никаких плюсов.
источник

2_

2flower _ in pgsql – PostgreSQL
судя по видам обычный отчет по продажам по метрикам.
источник

2_

2flower _ in pgsql – PostgreSQL
Tagil Steel
А я выше Вам отвечал что это добавит еще один уровень вложенности, что приведет к ухужшению читаемости, снижению производительности и не бобавит никаких плюсов.
вы на пальцах можете объяснить или план запросов предоставить, извините но на слово вам я не поверю.
источник

0

0xFF in pgsql – PostgreSQL
Какая команда меняет значение параметра datestyle?
источник