Здравствуйте!
Поддержка не сможет помочь с вопросами, связанными с теорией или задачам из курса «Системный аналитик» — в этой ситуации рекомендуем вам обратиться к вашему преподавателю в чате в Slack.
Если же у вас возникнут иные вопросы — обязательно пишите, будем рады помочь :)
invoice несколько полей, в которых указаны идентификаторы покупателей от 20 до 50 включительно.BETWEEN.invoice_date. Месяц заказа должен быть представлен первым числом месяца в формате '2009-01-01 00:00:00', а неделя заказа — номером недели. invoice_date, чтобы применить функции для работы с датой. Поменяйте тип данных поля на timestamp. Тогда данные не исказятся от автоматической поправки на часовой пояс.invoice_date на timestamp. Выгрузите информацию о месяце и неделе заказа с помощью функций DATE_TRUNC и EXTRACT.WHERE: укажите EXTRACT(WEEK FROM CAST(invoice_date as timestamp)), чтобы выделить номер недели, и выберите нужные номера с помощью оператора IN.invoice всю информацию о заказах, оформленных первого числа каждого месяца. Не забудьте привести дату к типу timestamp.DATE_TRUNC. Второй вариант — выделить номер дня функцией EXTRACT.xxxxxxxxxxSELECT *FROM invoiceWHERE EXTRACT(DAY FROM CAST(invoice_date AS timestamp)) = 1;| invoice_id | customer_id | invoice_date | billing_address | billing_city | billing_state | billing_country | billing_postal_code | total |
|---|---|---|---|---|---|---|---|---|
| 1 | 2 | 2009-01-01 00:00:00 | Theodor-Heuss-Straße 34 | Stuttgart | Germany | 70174 | 1.98 | |
| 7 | 38 | 2009-02-01 00:00:00 | Barbarossastraße 19 | Berlin | Germany | 10779 | 1.98 | |
| 8 | 40 | 2009-02-01 00:00:00 | 8, Rue Hanovre | Paris | France | 75002 | 1.98 | |
| 146 | 30 | 2010-10-01 00:00:00 | 230 Elgin Street | Ottawa | ON | Canada | K2P 1L7 | 0.99 |
| 153 | 9 | 2010-11-01 00:00:00 | Sønder Boulevard 51 | Copenhagen | Denmark | 1720 | 0.99 | |
| 243 | 17 | 2011-12-01 00:00:00 | 1 Microsoft Way | Redmond | WA | USA | 98052-8300 | 13.86 |
| 250 | 55 | 2012-01-01 00:00:00 | 421 Bourke Street | Sidney | NSW | Australia | 2010 | 13.86 |
| 257 | 34 | 2012-02-01 00:00:00 | Rua da Assunção 53 | Lisbon | Portugal | 13.86 | ||
| 312 | 34 | 2012-10-01 00:00:00 | Rua da Assunção 53 | Lisbon | Portugal | 10.91 | ||
| 319 | 13 | 2012-11-01 00:00:00 | Qe 7 Bloco G | Brasília | DF | Brazil | 71020-677 | 8.91 |
| 345 | 37 | 2013-03-01 00:00:00 | Berger Straße 10 | Frankfurt | Germany | 60316 | 3.96 | |
| 352 | 16 | 2013-04-01 00:00:00 | 1600 Amphitheatre Parkway | Mountain View | CA | USA | 94043-1351 | 3.96 |
| 357 | 50 | 2013-05-01 00:00:00 | C/ San Bernardo 85 | Madrid | Spain | 28015 | 1.98 | |
| 358 | 52 | 2013-05-01 00:00:00 | 202 Hoxton Street | London | United Kingdom | N1 5LH | 1.98 | |
| 364 | 29 | 2013-06-01 00:00:00 | 796 Dundas Street West | Toronto | ON | Canada | M6J 1V1 | 1.98 |
| 365 | 31 | 2013-06-01 00:00:00 | 194A Chain Lake Drive | Halifax | NS | Canada | B3S 1C5 | 1.98 |