Size: a a a

2021 January 27

IU

Ilia UTC+5 in sql_ninja
Александр Алексюк
Всем шалом! Ткните плс курсом, который можно уверенно отправить новичку и расчитывать, что азы он будет знать после прохождения
Занимательное программирование. Базы данных. Манга
http://www.ozon.ru/context/detail/id/27549882/?from=share_android
источник

АА

Александр Алексюк... in sql_ninja
Всем сенк! А реально найти какие-нибудь БД для тренировок запросов? В датасатанизме есть список датасетов, в sql есть такое?
источник

IS

Igor Sergeichik in sql_ninja
Александр Алексюк
Всем сенк! А реально найти какие-нибудь БД для тренировок запросов? В датасатанизме есть список датасетов, в sql есть такое?
источник

АА

Александр Алексюк... in sql_ninja
+
источник

MR

Mafusail Romanovich in sql_ninja
Ребятули, если у вас есть какой то датасет и вам с ним надо проделать достаточно длинный список действий (поджойнить с чем то, посчитать какие то штуки, ещё посчитать) то как вы это делаете? Через кучу подзапросов, времянки или сте?
источник

NP

Nick Proskuryakov in sql_ninja
Mafusail Romanovich
Ребятули, если у вас есть какой то датасет и вам с ним надо проделать достаточно длинный список действий (поджойнить с чем то, посчитать какие то штуки, ещё посчитать) то как вы это делаете? Через кучу подзапросов, времянки или сте?
Все перечисленное, но с учётом архитектуры конкретной системы
источник

MR

Mafusail Romanovich in sql_ninja
Предположим это oltp система и пилим на ней кастомный отчёт с выборкой из большого количества разных таблиц с большим количеством расчетов
источник

F

Frankie4Fingers in sql_ninja
Нинзи халп!
Кто-нибудь переносил SSISDB на другой сервер?
источник

AK

Alexey Kondratenko in sql_ninja
подскажите плз, почему когда пишу parent_id != 366 данных становиться намного меньше, чем должно было быть, вот запрос и результаты


select  t.created_at::date as date,
     t.provider_id,
      count(*)filter ( where t.status = 1 ) Успешные,
      count(*)filter ( where t.status != 1 ) Неуспешные

from transactions t
where t.parent_id is null
and t.provider_id != 366
and t.account_id = 668
and t.service_type = 2
and created_at between '2021-01-01' and '2021-01-28'
group by date, t.provider_id;
источник

AK

Alexey Kondratenko in sql_ninja
а после parent_id != 366 их стало столько
источник

AK

Alexey Kondratenko in sql_ninja
оно в общем и null значения убрало, помогите догнать)
источник

У

Уруруборос Иванович... in sql_ninja
Любое сравнение с null даёт false
источник

AK

Alexey Kondratenko in sql_ninja
не очень понял в данной ситуации
источник

У

Уруруборос Иванович... in sql_ninja
Напиши (parent_id <> 366 or parent_id is null)
источник

У

Уруруборос Иванович... in sql_ninja
Alexey Kondratenko
не очень понял в данной ситуации
Null <> 366 = false => запись откидывается
источник

AK

Alexey Kondratenko in sql_ninja
а , я понял о чём ты
источник

AK

Alexey Kondratenko in sql_ninja
присмотрись, там не парентИд
источник

AK

Alexey Kondratenko in sql_ninja
а провайдер ИД
источник

У

Уруруборос Иванович... in sql_ninja
Ну ошибся
источник

У

Уруруборос Иванович... in sql_ninja
Вставь провайдер
источник