ПочатиПочніть безкоштовно

Найзавантаженіша година дня

Як аналітика даних вас можуть попросити виконати разовий запит. Додаток новин, у якому ви працюєте, має популярну функцію, що показує пʼять найкращих новин за останній тиждень. У наданих таблицях містяться пʼять часових рядів — по одному часовому ряду на кожну новину. dc_news_dim містить метадані для пʼяти статей, а dc_news_fact — пʼять часових рядів, по одному для кожної статті.

Ці новини читають упродовж кількох днів.

Поведінка читачів циклічна. Деякі години доби завантаженіші за інші. Редактор хоче дізнатися, які три години доби були найзавантаженішими за загальною кількістю прочитань однієї з цих статей.

Часові мітки доступні в полі ts.

Ця вправа є частиною курсу

Аналіз часових рядів у PostgreSQL

Переглянути курс

Інструкції до вправи

  • Знайдіть три найкращі години доби за кількістю views статей, використовуючи EXTRACT(); не забудьте агрегувати перегляди.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

-- Find the top three reading hours of the day
SELECT
	___ AS hour_of_day,
	___ AS views
FROM ___
___
ORDER BY ___
___;
Редагувати та запускати код