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

Помогите с sql

соломатов роман Знаток (367), на голосовании 1 год назад
6.
Отобразите поля с названием пиццы, датой, номером недели и радиусом пиццы для заказов двух категорий. В первой категории цена пиццы меньше 30 баллов, а радиус больше 37 см. Во второй — радиус пиццы больше или равен 35 см, а цена больше 35 баллов.
Оператор «больше или равно» — >=.
Подсказка
Для выделения номера недели используйте функцию EXTRACT.


SELECT name, date, EXTRACT (ISODOW FROM date), radius
FROM pizza
WHERE (price < 30 AND radius > 37)
OR (radius >= 35 AND price > 35);

полученный результат не совпадает с ожидаемым
Голосование за лучший ответ
Александор Заградский Мудрец (14524) 1 год назад
 SELECT name, date, EXTRACT(WEEK FROM date) as week_number, radius 
FROM pizza
WHERE (price < 30 AND radius > 37)
OR (radius >= 35 AND price > 35);
Людмила ГончароваУченик (183) 1 год назад
а вы неплох!
соломатов романЗнаток (367) 1 год назад
Спасибо!)
Kundyz Ученик (109) 11 месяцев назад
SELECT name, EXTRACT('WEEK' FROM date) as week_number,
radius,
price
FROM pizza
WHERE (price<30 and radius>37)
OR (radius>=35 and price>35);
Похожие вопросы