Size: a a a

2021 June 13

N

Nik in sql_ninja
Делаешь им простейшие замечания - тела на личности переходить начинают.. А потом плачутся, что я их тут обидел
источник

N

Nik in sql_ninja
Вот ты также делаешь.. Хотя и не вопроса тему начал
источник

G

Gopneg in sql_ninja
так не реагируй
источник

G

Gopneg in sql_ninja
ты там вроде ушел в парк гулять? телефон в карман положи и гуляй молча
источник

MC

Makha Cloud in sql_ninja
Условные рефлексы тянут взять трубку
источник

N

Nik in sql_ninja
У меня чат на беззвуке, а тут выделят меня и прилетает звук
источник
2021 June 14

Л

Лучший ник in sql_ninja
источник

Л

Лучший ник in sql_ninja
Подскажите пожалуйста, как пофиксить проблему где каждое значения для Pivot считается в новой записи вместо того,чтобы считать в одной
источник

Л

Лучший ник in sql_ninja
похожая проблема у меня была когда я использовал case,я там группировку сделал, но с этим Pivot немного не получается
источник

OM

Oleg Makarikhin in sql_ninja
интересно, что запрос возвращает до пивота?
источник

Л

Лучший ник in sql_ninja
источник

Л

Лучший ник in sql_ninja
Без всего этого и с группировкой выводит правильное количество записей
источник

OM

Oleg Makarikhin in sql_ninja
посмотрел что там было , и уже объяснили
что  сперва нужно было сделать group by paymentdate, получить плоскую таблицу вида
(contractid, checpointid, paymentdate, sum_lastvalue )
а потом её пивотнуть относительно даты
источник

Л

Лучший ник in sql_ninja
а что делать с paymentdate2 и paymentdate3?
источник

OM

Oleg Makarikhin in sql_ninja
а что єто за даты?
источник

Л

Лучший ник in sql_ninja
Такие же как и в paymentdate только я изменил их названия чтобы в пивоте не был конфликт имён
источник

Л

Лучший ник in sql_ninja
источник

Л

Лучший ник in sql_ninja
Упростил скрипт
источник

Л

Лучший ник in sql_ninja
Вот так прекрасно работает с одним пивотом, как только добавляю  столбцы   LastValue  и PaymentDate2, делаю по ним группировку и Pivot - результат как на фото.
источник
2021 June 15

MC

Max Chistyakov in sql_ninja
ответ таков: пивот принимает только три столбца: grouping element, spreading element, aggregation element. Чтобы сделать пивот, вам в "переворачиваемом запросе" нужно использовать только три столбца.

Хотите, чтобы перевернулось как много больше колонок? Всё равно, на вход пивота отправляете только три столбца, оборачиваете это в подзапрос. Результаты запроса джойните с остальными столбцами, которые вам нужны
источник