Написать SQL-запрос для Google BigQuery
структура данных таблицы:
№ заказа - int
№ клиента - int
дата оформления заказа - timestamp
прибыль с заказа - int
статус заказа - text
причина повтора - text
Общие условия:
1. Первый заказ клиента - самый ранний заказ со статусом "выполнен".
2. Считаем статистку по календарным месяцам начиная с первой даты в базе (~2013 год).
3. Нигде не учитываем заказ с причиной повтора "гарантийный вызов".
Для всех клиентов, которые создали свой первый заказ за обсчитываемый месяц посчитать:
1. количество таких клиентов
2. количество клиентов, у которых есть еще один или более заказов созданных в течение 360 дней после даты создания первого заказа
2.1 (п.2 ) / (п.1)
2.2 по выборке клиентов из п. 2 посчитать: (сумму прибыли по заказам этих клиентов за период с даты создания первого заказа +360 дней) / (количество заказов созданных этими клиентами за период с даты создания первого заказа +360 дней)
учитывая первый заказ
2.3 по выборке клиентов из п. 2 посчитать: (сумму прибыли по заказам этих клиентов за период с даты создания первого заказа +360 дней) / (количество клиентов в этой выборке)
учитывая первый заказ
3. количество клиентов, у которых есть еще один или более заказов созданных после даты создания первого заказа
3.1 (п.3 ) / (п.1)
3.2 по выборке клиентов из предыдущего пункта посчитать (сумму прибыли по заказам этих клиентов) / (количество заказов созданных этим клиентами)
учитывая первый заказ
3.3 по выборке клиентов из п. 3 посчитать: (сумму прибыли по заказам этих клиентов) / (количество клиентов в этой выборке)
учитывая первый заказ
4. Аналогично пп. 2, 2.1, 2.2, 2.3, 3, 3.1, 3.2, 3.3 с общим условием - учитываем только заказы в статусе "выполнен"
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Nie przychodzą maile o zamówieniach i zgłoszeniach z witryny
57 PLN
Wymagana jest diagnostyka i usunięcie problemu z powiadomieniami e-mail na stronie OpenCart. Obecnie nie przychodzą powiadomienia na e-mail dotyczące następujących zdarzeń: nowe zamówienia; wnioski o oddzwonienie; komentarze pozostawione przez użytkowników; pytania i odpowiedzi… C i C++, Bazy danych i SQL ∙ 7 godzin 55 minut temu ∙ 15 ofert |
Rozwiązać problem z obciążeniem hostingu strony na PrestaShopStrona z każdym miesiącem potrzebuje coraz więcej zasobów. Odpowiedź hostingu: Podczas sprawdzania serwera odnotowano zwiększone obciążenie ze strony serwera baz danych MySQL. W momentach wystąpienia błędu 500 proces MySQL wykorzystuje znaczną część zasobów procesora, co może… PHP, Bazy danych i SQL ∙ 11 godzin 54 minuty temu ∙ 20 ofert |
Konfiguracja systemu kopii zapasowej i optymalizacja infrastruktury serwerowejCel prac: Zapewnienie niezawodnego przechowywania danych systemu CRM i aplikacji poprzez wdrożenie zautomatyzowanego systemu tworzenia kopii zapasowych (Backups), a także przeprowadzenie szeregu poprawek serwerowych w celu zwiększenia stabilności, bezpieczeństwa i wydajności… DevOps, Bazy danych i SQL ∙ 13 godzin 24 minuty temu ∙ 18 ofert |
System PIM
820 PLN
Trzeba zrobić system PIM. Liczba produktów — kilka milionów. Jest kilku dostawców, którzy podają dane w różnych formatach: csv, xml, API. Dane są ograniczone, często trzeba znajdować cechy produktów w innych źródłach i uzupełniać. Trzeba zrobić tabelę, w której będą… Bazy danych i SQL, Programowanie stron internetowych ∙ 15 godzin 22 minuty temu ∙ 33 oferty |
Integracja BAS szwejk 8
820 PLN
Dzień dobry, trzeba zintegrować BAS szwejk 8, podłączyć stronę i CRM sales drive, ustawić raporty i inne dane Bazy danych i SQL ∙ 16 godzin 27 minut temu ∙ 8 ofert |