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

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

Екатерина Фадеева Ученик (121), на голосовании 10 месяцев назад
Подсчитайте максимальный и минимальный радиус пицц, которые покупали 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
пишет много столбцов в результате
Голосование за лучший ответ
1Сник Мудрец (14634) 11 месяцев назад
На sql пишут не код, а запросы. Да я душнила
SELECT
MAX(radius) AS "max_radius",
MIN(radius) AS "min_radius"
FROM pizza
WHERE date ='2022-03-31'

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