Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с Sql

соломатов роман Знаток (367), на голосовании 1 год назад
sql
Отобразите дату, первый день месяца, название пиццы и количество пицц в заказе. Отберите заказы только за февраль и с количеством пицц в заказе, не равным одному.
Оператор «не равно» — !=.
Первую дату месяца можно получить при помощи функции DATE_TRUNC

SELECT date, name, quantity, DATE_TRUNC('month', date)
FROM pizza
WHERE 'month' = 2 AND quantity != 1;
Голосование за лучший ответ
Jurijus Zaksas Искусственный Интеллект (445767) 1 год назад
А с чем помочь-то надо о_О?
соломатов романЗнаток (367) 1 год назад
SELECT date, name, quantity, DATE_TRUNC('month', date)
FROM pizza
WHERE 'month' = 2 AND quantity != 1;
^^^
ошибка при выполнении запроса
pau_line Ученик (113) 1 год назад
SELECT date,
DATE_TRUNC('month', date),
name,
quantity
FROM pizza
WHERE DATE_TRUNC('month', date) = '2022-02-01' AND quantity != 1
DavronУченик (122) 11 месяцев назад
Спасибо большое получился 3й час сижу и не смог найти ход решение
***Знаток (439) 3 месяца назад
Ответ в общем случае неправильный. В задании указан только февраль. Без года. А применение date_trunc ограничивает область запроса только 2022 годом
***, согласен с тобой, только тут, скорее, вопрос некорректный будет
Похожие вопросы