日付の切り捨て
日付を降順に並べ、Coffee County の日次平均湿度を出力するよう依頼されています。ただし、テーブルは20分間隔で記録されています。タイムスタンプを日付に CAST してもできますが、ここでは先ほど学んだ関数を使って、より手早く実行しましょう。
この演習はコースの一部です
Redshift入門
演習の手順
- タイムスタンプ型の
dateフィールドに関数を使い、タイムスタンプから日付のみを取得します。 hourlyrelativehumidityを日ごとに平均し、逆時系列(新しい順)で並べ替えます。- 日付でグループ化し、日付を降順で並べ替えてください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
-- Select just the actual date from the date field
SELECT ___(___) as day,
-- Calculate the average daily humidity from hourlyrelativehumidity
___(___)
FROM public_intro_redshift.coffee_county_weather
-- Group by the day
GROUP BY ___
-- Order by the day in reverse chronological order.
ORDER BY day ___;