始める無料で始める

日付の切り捨て

日付を降順に並べ、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 ___;
コードを編集して実行