Amazon Redshiftの便利な関数:DATEADD()
DATEADD()関数は、Redshiftで日付や時間の計算を行う際に非常に役立ちます。この関数を使用すると、指定した日付や時間に対して、年、月、日、時間、分、秒などの単位で加算または減算を行うことができます。
構文:
DATEADD(datepart, interval, date)
使用例:
SELECT DATEADD(day, 7, ‘2023-05-01’) AS result;
— 結果: 2023-05-08
SELECT DATEADD(month, -3, GETDATE()) AS three_months_ago;
— 現在の日付から3ヶ月前の日付を取得
DATEADD()関数は、日付範囲の計算やレポート期間の設定など、様々なシナリオで活用できます。複雑な日付計算を簡単に行えるため、データ分析や報告書作成の効率を大幅に向上させることができます。