Здравствуйте!
Поддержка не сможет помочь с вопросами, связанными с теорией или задачам из курса «Системный аналитик» — в этой ситуации рекомендуем вам обратиться к вашему преподавателю в чате в 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 email FROM staffWHERE city = 'Calgary' AND EXTRACT(YEAR FROM CAST(hire_date AS timestamp)) = 2002;| nancy@chinookcorp.com |
| jane@chinookcorp.com |