Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 September 16

A

Anita in SqlCom.ru - Стиль жизни SQL
У меня есть отдельные наброски по строчкам, но не могу соединить их в единый запрос
источник

И

Игорь in SqlCom.ru - Стиль жизни SQL
Anita
У меня есть отдельные наброски по строчкам, но не могу соединить их в единый запрос
надо применить join )
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
Или гроуп бай с кейсом
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
Или пивот
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
Показывай наброски
источник

И

Игорь in SqlCom.ru - Стиль жизни SQL
Андрій
Или пивот
не пугай даму
источник

A

Anita in SqlCom.ru - Стиль жизни SQL
Пивот точно пугает)) понимаю, что нужен джоин и груп бай
источник

A

Anita in SqlCom.ru - Стиль жизни SQL
Where
year(date) = 2019 and
Count(transaction_sum) > 1000
источник

A

Anita in SqlCom.ru - Стиль жизни SQL
Такая строка возможно там нужна 🤷🏻‍♀️
источник

A

Anita in SqlCom.ru - Стиль жизни SQL
Но когда делаешь груп бай - нужно выводить эту строку в селект, а у них в итоговой таблице нет года и нет пола, значит в селект они не писали эти строки
источник

AG

Alexandr Grynko in SqlCom.ru - Стиль жизни SQL
select city, sum(case when cl.gender = 'man' then transaction_sum else 0 end) as sumOfMan,
      sum(case when cl.gender = 'women' then transaction_sum else 0 end) as sumOfWomen
from card_transaction tr join  client cl on tr.client_id=cl.client_id
where city in(
       select city from card_transaction
       where  DATEPART(year,date) = 2019
       group by city
       having count(transaction_sum)>1000)
group by city
источник

A

Anita in SqlCom.ru - Стиль жизни SQL
🤯🤯🤯
Спасибо!!! Ты мега мозг))) я про case пока даже не в курсе была 🤦🏻‍♀️
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
Пожалуйста, спасибо, мне очень приятно
источник
2020 September 17

2_

2flower _ in SqlCom.ru - Стиль жизни SQL
Alexandr Grynko
select city, sum(case when cl.gender = 'man' then transaction_sum else 0 end) as sumOfMan,
      sum(case when cl.gender = 'women' then transaction_sum else 0 end) as sumOfWomen
from card_transaction tr join  client cl on tr.client_id=cl.client_id
where city in(
       select city from card_transaction
       where  DATEPART(year,date) = 2019
       group by city
       having count(transaction_sum)>1000)
group by city
вообще странно написано особенно datepart...это дико медленно...
и лишний вложенный запрос.

select city, sum(case when cl.gender = 'man' then transaction_sum else 0 end) as sumOfMan,
      sum(case when cl.gender = 'women' then transaction_sum else 0 end) as sumOfWomen
from card_transaction tr join  client cl on tr.client_id=cl.client_id and date>'2018-12-31' and date<'2020-01-01'
group by city
having count(*)>1000


дешево и сердито
источник

DI

Dmitriy Ivanov in SqlCom.ru - Стиль жизни SQL
Не весь 19 год включили в фильтр
источник

MC

Max Chistyakov in SqlCom.ru - Стиль жизни SQL
Vladimir Kolyada
New MrbMiner malware has infected thousands of MSSQL databases

A hacker group is brute-forcing MSSQL servers with weak passwords and installing crypto-mining malware.

Если у вас светит сиквел в интернет - обязательно меняйте порт и пароль сложный. Хоть я и не знаю зачем им в интернет светить.
так понимаю, ломаются именно логины на windows авторизации.  С sql-only учёткой ты хрен что скачаешь

Once the attackers gained a foothold on a system, they downloaded an initial assm.exe file, which they used to establish a (re)boot persistence mechanism and to add a backdoor account for future access
источник

Y

Yura in SqlCom.ru - Стиль жизни SQL
Всем привет) Чем отличается select top(100) percent и select *
Что лучше в использовании?
источник

2_

2flower _ in SqlCom.ru - Стиль жизни SQL
Dmitriy Ivanov
Не весь 19 год включили в фильтр
да вы правы с утра не проснулся еще :)
ну я думаю 1 января показать не самая большая правка.
спасибо, что заметили ошибку.
источник

2_

2flower _ in SqlCom.ru - Стиль жизни SQL
Yura
Всем привет) Чем отличается select top(100) percent и select *
Что лучше в использовании?
это вообще разное, как овощи и фрукты и почти всегда оба бесполезные в таком виде.
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Yura
Всем привет) Чем отличается select top(100) percent и select *
Что лучше в использовании?
Лучше ответь, чем ворон похож на письменный стол
источник