SQL — количество уникальных товаров

Напишите запрос, который посчитает количество уникальных продуктов в каждой категории в магазине 'Lentro' на '2019-06-30'. Назовите переменную uniq_name_cnt и отсортируйте данные по убыванию этого поля. Приведите дату к формату date и назовите поле update_date. Выведите дату, название магазина, название категории, количество уникальных продуктов.

Подсказка:
Преобразуйте поле date_upd в формат date, и сохраните в update_date. Выполните группировку по полям даты (update_date), названию магазина (name_store) и категории (category). Командой ORDER BY с аргументом desc отсортируйте данные в порядке убывания количества уникальных продуктов uniq_name_cnt.

Код:

SELECT 
	date_upd::date AS update_date,
    name_store,
    category,
    COUNT(DISTINCT name) AS uniq_name_cnt
   
FROM
	products_data_all
WHERE 
date_upd::date = '2019-06-30'AND name_store = 'Lentro'
GROUP BY 
    date_upd,
    name_store,
    category
ORDER BY 
	uniq_name_cnt DESC




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

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