Подзапросы в SQL, 3 задача

Напишите запрос для подсчёта числа уникальных транзакций id_transaction из таблицы transactions. Сгруппируйте количество транзакций по дням: усеките столбец date до дня. Назовите сгенерированный столбец с транзакциями transaction_per_day, а усечённую дату — trunc_date. Выводите столбцы в таком порядке: сначала transaction_per_day, а затем trunc_date.

Подсказка:
Примените DISTINCT для подсчёта уникальных значений транзакций. Вызовите функцию DATE_TRUNC с аргументами 'day' и date, чтобы усечь данные столбца date до дня. Назовите переменную с усечённой датой trunc_date и сгруппируйте данные по ней.

Код:

SELECT  
	COUNT(DISTINCT id_transaction) AS transaction_per_day,
    DATE_TRUNC('day', date) AS trunc_date
FROM
	transactions
GROUP BY
    trunc_date




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

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