Redshift でのシリーズの生成
Amazon Redshift は古いバージョンの PostgreSQL (8.0.2) に基づいており、generate_series( ) タイムスタンプを扱うときの関数。
などの日付を指定して関数を使用しようとすると、エラーが発生します。
回避策
直接的な記述がないにもかかわらず、タイムスタンプ付きのgenerate_series()のサポート。いくつかあります。回避策:
1.現在の日付演算:
このアプローチは PostgreSQL 8.3 以降で機能し、単純な日付演算を使用して一連の日付を生成します。
2.整数テーブル:
日付の算術演算に使用できる整数のテーブルを作成します:
テーブルにデータを入力し、日付の計算に使用します:
注: Redshift は間隔データをサポートしていませんタイプであるため、上記の回避策はすべての場合に利用できるわけではありません。
以上がAmazon Redshift でgenerate_series() を使用せずに日付シリーズを生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。