Size: a a a

2021 June 24

Л

Лучший ник in sql_ninja
или сделать чтобы джойнилось без дубликатов 😟
источник

DN

Denis Novickiy in sql_ninja
нужно смотреть по столбцам, которые выбираются. если там все одинаковое - distinct
источник

DN

Denis Novickiy in sql_ninja
или посмотреть, какие строки дублируются во второй таблице - через group by и having по столбцам, которые являются условием join
источник

Л

Лучший ник in sql_ninja
SELECT*
   FROM #tmpTable t
   LEFT JOIN
 (SELECT DENSE_RANK() OVER (PARTITION BY AbonentId ORDER BY s2.lOfficeId DESC) AS Rank_ph,s2.AbonentId,s2.lOfficeId,s2.Saldo_now FROM #sm s2 )s1
 ON (t.AbonentId=s1.AbonentId AND t.OfficeId=s1.lOfficeId )
источник

Л

Лучший ник in sql_ninja
У меня вот такой джойн)
источник

ДМ

Димон Мартовский... in sql_ninja
для чего тебе  DENSE_RANK() ?
источник

Л

Лучший ник in sql_ninja
Сейчас запрос прогрузится и я покажу
источник

F

Frankie4Fingers in sql_ninja
redgate на торренте есть с кряком, но он работает с ssms не выше 17
источник

ДМ

Димон Мартовский... in sql_ninja
ROW_NUMBER() OVER (PARTITION BY AbonentId ORDER BY s2.lOfficeId DESC) AS rn
...
ON (t.AbonentId=s1.AbonentId AND t.OfficeId=s1.lOfficeId
and s1.rn = 1)
источник

ДМ

Димон Мартовский... in sql_ninja
ок, спасибо. Если что учту и снесу студию тогда.
источник

F

Frankie4Fingers in sql_ninja
бот не робит 😞
источник

ДМ

Димон Мартовский... in sql_ninja
спасибо
источник

N

Ninja Reputation in sql_ninja
Репутация @Novotrex: 17
источник

ДМ

Димон Мартовский... in sql_ninja
работает =)
источник

F

Frankie4Fingers in sql_ninja
источник

Л

Лучший ник in sql_ninja
Подскажите пожалуйста, в такое выражение можно как-то вставить Distinct?
SUM(CASE WHEN  y.rth < 20 THEN 1 ELSE 0 END) ac
источник

A

Alex in sql_ninja
Всем привет, подскажите, пожалуйста, как лучше сделать.
Мне нужно собрать табличку из двух других: пример данных в картинке только, с телефона сложно писать весь запрос.
На данный момент я решил этот вопрос тем, что создаю промежуточную таблицу со всем датами от 01.02.2021 и по текущий день и потом последовательно соединяю. Мне кажется этот вариант такой себе, может у вас есть идеи как более оптимально это можно сделать?
источник

A

Alex in sql_ninja
источник

A

Alex in sql_ninja
А что тебе это даст?
источник

Л

Лучший ник in sql_ninja
У меня считаются id count , но в самой таблице идёт группировка по месяцам, то есть эти ID*12
источник