Size: a a a

2020 June 29

N

Nik in sql_ninja
И я тож потрачу
источник

N

Nik in sql_ninja
И конструктор корпоративного ПО нарисую
источник

N

Nik in sql_ninja
Без облаков.. Ибо ненадёжно это.. И по импортозамещению не пройдёт
источник

AS

Andrey Soldatov in sql_ninja
Други привет. Подскажите направление, как выгрузить из базы blop в jpg, все записи.
источник
2020 June 30

DN

Denis Novickiy in sql_ninja
Артем
По сути да. Над затестить. По крайней мере фичу просек
так где же да, если оно не работает?
https://dbfiddle.uk/?rdbms=sqlserver_2019&fiddle=865620bbe70cf2bf94dd38b6c3fd56ce
источник

NB

Nikita Baburov in sql_ninja
Раунд #2.
источник

NB

Nikita Baburov in sql_ninja
А почему sum в квадратных скобках? Чтобы не путал с функцией?
источник

DN

Denis Novickiy in sql_ninja
Nikita Baburov
А почему sum в квадратных скобках? Чтобы не путал с функцией?
да, но работать будет и без квадратных скобок
источник

DN

Denis Novickiy in sql_ninja
Артем
По сути да. Над затестить. По крайней мере фичу просек
чтобы это заработало, должно быть так
select top 1 with ties  username, id, sum
from users
group by username, id, sum
order by row_number () over (partition by username order by [sum] desc)
https://dbfiddle.uk/?rdbms=sqlserver_2019&fiddle=2add0516a3f34a440ee66da6ff07f894

но оконки то запрещены😕
так что все таки хотелось бы увидеть решение:)
источник

РR

Руслан Ruslan73... in sql_ninja
источник

NB

Nikita Baburov in sql_ninja
А максимальная с
умма?
источник

L

Lucius in sql_ninja
а зачем городить cross apply, если можно обычной оконкой сделать?
select distinct user_uid,
fisrt_value(id) over (partition by user_uid order by user_sum desc, id desc),
max(user_sum) over (partition by user_uid)
from user_sums
источник

F

Frankie4Fingers in sql_ninja
Подзапросы и оконки нельзя он сказал
источник

L

Lucius in sql_ninja
Frankie4Fingers
Подзапросы и оконки нельзя он сказал
понятно. верхние сообщения не читал
источник

MS

Marseille Syabirov in sql_ninja
Вот без вложенных запросов, сте и прочего) https://dbfiddle.uk/?rdbms=sqlserver_2019&fiddle=561c61d188d60d5aa734b3137f513f0e
источник

АК

Александр Кузнецов... in sql_ninja
так ты возвращаешь максимальный айди, а не айди записи с максимальнной суммной
источник

DN

Denis Novickiy in sql_ninja
только работает не корректно) посмотрите
user4
источник

MS

Marseille Syabirov in sql_ninja
Сорян, поспешил
источник

РR

Руслан Ruslan73... in sql_ninja
Lucius
а зачем городить cross apply, если можно обычной оконкой сделать?
select distinct user_uid,
fisrt_value(id) over (partition by user_uid order by user_sum desc, id desc),
max(user_sum) over (partition by user_uid)
from user_sums
Заказчики изволют чтобы только в mssql работало
источник

DN

Denis Novickiy in sql_ninja
Руслан Ruslan73
Заказчики изволют чтобы только в mssql работало
так подзапросы тоже запрещены
источник