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

Написать код sql

Екатерина Фадеева Ученик (121), на голосовании 1 год назад
Подсчитайте максимальный и минимальный радиус пицц, которые покупали 13 марта 2022 года. Не забудьте отфильтровать данные по дате. Мой код:SELECT
EXTRACT(DAY FROM date) AS "day",
MAX(radius) AS "max_radius",
MIN(radius) AS "min_radius"
FROM pizza
WHERE date ='2022-03-31'
GROUP BY day
пишет много столбцов в результате
Голосование за лучший ответ
Позывной «Дунай» Просветленный (23490) 1 год назад
На sql пишут не код, а запросы. Да я душнила
SELECT
MAX(radius) AS "max_radius",
MIN(radius) AS "min_radius"
FROM pizza
WHERE date ='2022-03-31'

День по сути не нужен, мы и так отбираем за конкретную дату
Екатерина ФадееваУченик (121) 1 год назад
по вашему коду: Полученный результат не совпадает с ожидаемым. Например строка 1, колонка max_radius:
40 | 25
Позывной «Дунай» Просветленный (23490) Екатерина Фадеева, Это не код, а запрос!!!! ну максимальный 40, а минимальный 25, что вы еще хотите здесь увидеть????
Татьяна Сыромятникова Ученик (102) 1 год назад
SELECT
MAX(radius) AS max_radius,
MIN(radius) AS min_radius
FROM pizza
WHERE DATE_TRUNC('day', date) = '2022-03-13'
GROUP BY date
Анна Сакирко Ученик (234) 1 год назад
SELECT MIN(radius), MAX(radius)
date
FROM pizza
WHERE date = '2022-03-13';
nochka Знаток (269) 1 год назад
SELECT MAX(radius), MIN(radius)
FROM pizza
WHERE date ='2022-03-13'
GROUP BY date;
Kosta Знаток (360) 8 месяцев назад
таких постановщиков задач в "практикуме" на кол сажать )))
Марина Борисевич Ученик (146) 4 месяца назад
Правильный ответ!
SELECT MAX(radius),
MIN(radius)
FROM pizza
WHERE DATE_TRUNC('day', date) = '2022-03-13'
GROUP BY date
ORDER BY date;
Похожие вопросы