Напишите запрос для подсчёта числа уникальных транзакций 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