私は、ユーザアプリケーション用に「過去30日間」の動的SQL日付フィルタを作成しようとしています。日付列は、Unixエポックミリ秒のタイムスタンプです。ツールのSQLでの動的Unixエポック時間の選択
前の反復は、ユーザーが日付の範囲を選択することができ、私は今ちょうど最後の30
を選択するためにそれを変更していたデータは、from_unixtime
をサポートしていません赤方偏移に格納されています。
- データは、UTCに格納され、EST(UTC -5)の日付でフィルタリングする必要がある:
Iは、2つの課題を有しています。
"datecol" >= DATEDIFF(millisecs, '1969-12-31 19:00:00', ''start date' 00:00:00') AND "datecol" <= DATEDIFF(millisecs, '1969-12-31 19:00:00', ''end date' 23:59:59')
アプリケーションが起動を更新してしまう:
「過去30日間の選択」
- は以前、私のコードは次のように見えた
昨日深夜に切断し、かつ服用昨日マイナス29意味しますユーザによって記述された終了日を含む。このコードは時差に合わせて調整されます。
Redshift SQLの制約を使用して、とDATEADD()
をUnixタイムスタンプで使用するにはどうすればよいですか?
ありがとうございました。