Подзапросы в 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


Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий