SQL — разница между минимальным и максимальным значением

Напишите запрос, который посчитает разницу между максимальной и минимальной ценой каждого продукта в категории 'масло сливочное и маргарин' на 10 июня 2019 года. Назовите переменную max_min_diff. Переведите строковые значения дат в формат даты.Выведите название продукта, разницу между максимальной и минимальной ценой.
Напомним названия нужных вам столбцов:
Название продукта — поле name Категория — поле category
Дата — поле date_upd
Цена — поле price.

Подсказка:
Примените функции MAX() и MIN() к полю price. Найдите разницу между результатами их вычислений и сохраните её в переменной max_min_diff. Сделайте срез по категории category = 'масло сливочное и маргарин' и по дате date_upd :: date = '2019-06-10'. Сгруппируйте данные по названию продукта (name).

Код:



SELECT 
name,
MAX(price) - MIN(price) AS max_min_diff
	
FROM
	products_data_all
WHERE
 date_upd :: date = '2019-06-10' AND category = 'масло сливочное и маргарин'
GROUP BY
    name


Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: