Выгрузите все поля из таблицы invoice. Информацию о дате покупки хранит поле invoice_date: выберите только те заказы, которые были оформлены в период с '2009-03-04' по '2012-02-09' включительно. Обратите внимание, что у поля invoice_date тип данных varchar.
Сумма покупки total должна быть меньше 5. Кроме того, исключите из запроса Канаду (англ. Canada), Бразилию (англ. Brazil) и Финляндию (англ. Finland). Название страны содержит поле billing_country.
SELECT *
FROM invoice
WHERE CAST(invoice_date AS date) BETWEEN '2009-03-04' AND '2012-02-09'
AND total < 5
AND billing_country NOT IN ('Canada',
'Brazil',
'Finland');
Результат
| invoice_id | customer_id | invoice_date | billing_address | billing_city | billing_state | billing_country | billing_postal_code | total |
|---|---|---|---|---|---|---|---|---|
| 14 | 17 | 2009-03-04 00:00:00 | 1 | Microsoft Way | Redmond | WA | USA 98052-8300 | 1.98 |
| 15 | 19 | 2009-03-04 00:00:00 | 1 | Infinite Loop | Cupertino | CA | USA 95014 | 1.98 |
Запросы становятся всё сложнее, но вы прекрасно справляетесь.