У меня есть следующая инструкция, чтобы извлечь дату, час и количество пользователей из таблицы в базе данных Teradata. , ,Teradata - Как учесть отсутствующие часы в timestamp при использовании функции extract()
SELECT
CAST(end_time AS DATE) AS end_date,
EXTRACT(HOUR FROM end_time) AS end_hour,
COUNT(users) AS total_users
FROM table
GROUP BY end_date, end_hour
При использовании функции экстракта(), мой ResultSet содержит недостающие часы, где нет никакой активности пользователей за 24-часовой период ... Мне интересно, есть ли метод для учета этих недостающих часов мои результаты?
Я не могу создать таблицу поиска для ссылки, поскольку у меня нет необходимых разрешений для создания таблицы в этой БД.
Любая помощь будет оценена!
Что относительно отсутствующих дней? –
Если вы не можете создать таблицу, вы, вероятно, можете создать временную таблицу: 'CREATE VOLATILE TABLE hours (hh BYTEINT UNIQUE NOT NULL) в COMMIT PRESERVE ROWS', а затем вставить 24 строки. – dnoeth