Напишите запрос, который посчитает количество уникальных продуктов в каждой категории в магазине '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