解答
212
SQL文(クエリ)
SELECT year , hour , sum_rev FROM ( SELECT * , RANK() OVER (PARTITION BY year ORDER BY sum_rev DESC) AS rank FROM ( SELECT FORMAT_DATETIME("%Y", date_time) AS year , FORMAT_DATETIME("%H", date_time) AS hour , SUM(revenue) AS sum_rev FROM sample.sales GROUP BY year , hour ) ) WHERE rank = 1