Size: a a a

2020 November 06

У

Уруруборос Иванович... in sql_ninja
Merey Kengesbay
спасибо за помощь. теперь этот ответ применить бы к предыдущим 12 мес, а не только к одной сегодняшней дате
Тебе нужен список постоянных пользователей за 4 недели на каждый день года?
источник

MK

Merey Kengesbay in sql_ninja
верно
источник

У

Уруруборос Иванович... in sql_ninja
Merey Kengesbay
верно
А то, что я выше написал, работает?
источник

MK

Merey Kengesbay in sql_ninja
у тебя, как я понял, относительно одной даты (сегодня)
источник

У

Уруруборос Иванович... in sql_ninja
Merey Kengesbay
у тебя, как я понял, относительно одной даты (сегодня)
Да
источник

У

Уруруборос Иванович... in sql_ninja
Там не трудно на год сделать
источник

У

Уруруборос Иванович... in sql_ninja
select today() - number as d FROM numbers(365)
Вот это пересекаешь в самом начале с исходной таблицей.
Далее везде меняешь today() на d.
И в групп бай добавляешь ещё группировку по d
источник

У

Уруруборос Иванович... in sql_ninja
Про производительность этого я вообще хз
источник

NP

Nick Proskuryakov in sql_ninja
Переслано от Nick Proskuryakov
#вакансия #ozon #спб
https://spb.hh.ru/vacancy/40096264

резюме и вопросы:
телеграм: @WizarD51
почта: niproskuryakov@ozon.ru
источник

ML

Mihail Li in sql_ninja
коллеги, в профайлере, когда настраиваем фильтр по колонкам, можно сделать перечесление?
источник

ML

Mihail Li in sql_ninja
т.е. что то вроде not in ('xx',yyy')
источник

ML

Mihail Li in sql_ninja
источник

M

Marat in sql_ninja
Mihail Li
коллеги, в профайлере, когда настраиваем фильтр по колонкам, можно сделать перечесление?
можно несколько повтоояющихся условий not  like, not like etc
источник

ML

Mihail Li in sql_ninja
как?
источник

M

Marat in sql_ninja
Mihail Li
как?
так же как и первое условие добавили, свернуть развернуть или 2 раза кликнуть
источник

ML

Mihail Li in sql_ninja
Marat
так же как и первое условие добавили, свернуть развернуть или 2 раза кликнуть
Не сложно скриншот сделать? Не получается
источник
2020 November 07

AG

Andrey Gubanov in sql_ninja
Доброй ночи! Только начал осваивать sql и никак не могу решить вот это задание (по учёбе дали). Я сначала пытался через подзапросы, но в итоге чего-то запутался окончательно. Кто-то может объяснить или скинуть материалы почитать по теме?
источник

AG

Andrey Gubanov in sql_ninja
Создать запрос, который поможет понять портфолио компании по каждому менеджеру.
Вид - по каждому менеджеру должны быть связанные с ним компании и
1) количество заказов, включая 0.
2) доля заказов во всех заказах компаний данного менеджера
В выборке должны быть только компании зарегистрированные в сентябре 2020

Таблицы:

1) emilia_gettdwh.dwh_dim_corporate_accounts_v

corporate_account_gk bigint primary key,
corporate_account_name varchar,
country_key integer,
account_manager_gk integer,
registration_date_key date,
phone varchar,
email varchar

2) emilia_gettdwh.dwh_dim_account_managers_v
account_manager_gk bigint primary key,
name varchar,
country_key integer,
phone varchar,
email varchar

3) emilia_gettdwh.dwh_fact_orders_v
order_gk bigint primary key,
ordering_corporate_account_gk bigint,
-- stands for corporate_account_gk in emilia_gettdwh.dwh_dim_corporate_accounts_v
country_key integer,
date_key data
источник

S

SMV in sql_ninja
Andrey Gubanov
Доброй ночи! Только начал осваивать sql и никак не могу решить вот это задание (по учёбе дали). Я сначала пытался через подзапросы, но в итоге чего-то запутался окончательно. Кто-то может объяснить или скинуть материалы почитать по теме?
А перевод где
источник

А

Анна in sql_ninja
Andrey Gubanov
Создать запрос, который поможет понять портфолио компании по каждому менеджеру.
Вид - по каждому менеджеру должны быть связанные с ним компании и
1) количество заказов, включая 0.
2) доля заказов во всех заказах компаний данного менеджера
В выборке должны быть только компании зарегистрированные в сентябре 2020

Таблицы:

1) emilia_gettdwh.dwh_dim_corporate_accounts_v

corporate_account_gk bigint primary key,
corporate_account_name varchar,
country_key integer,
account_manager_gk integer,
registration_date_key date,
phone varchar,
email varchar

2) emilia_gettdwh.dwh_dim_account_managers_v
account_manager_gk bigint primary key,
name varchar,
country_key integer,
phone varchar,
email varchar

3) emilia_gettdwh.dwh_fact_orders_v
order_gk bigint primary key,
ordering_corporate_account_gk bigint,
-- stands for corporate_account_gk in emilia_gettdwh.dwh_dim_corporate_accounts_v
country_key integer,
date_key data
Ну просто сделать join таблиц, потом сгруппировать по менеджерам, и посчитать количество заказов агрегатной функцией, а во второй столбец запихнуть формулу count(orders)/ count (*)
источник