2017-10-11 18 views
0

Oracleからredshiftに移行しようとしていますが、この関数変換にはまっています。OracleからRedshift trunc関数

RESOLVED_DATE BETWEEN DATE_TRUNC(TO_DATE('{RUN_DATE_YYYYMMDD}','YYYYMMDD'),'Y') AND TO_DATE('{RUN_DATE_YYYYMMDD}','YYYYMMDD')

赤方偏移:誰かがこの?:

オラクルで私を助けることができますか?

今年の初めからクエリ実行日までの日付を取得しようとしています。

答えて

0

あなたは、返信用

select ... 
where RESOLVED_DATE between date_trunc('year',current_timestamp) and current_timestamp; 
+0

感謝を使用することができ、他の関数はCURRENT_TIMESTAMPから離れて存在する場合だけ不思議でしたか?これは私のクエリにあるような実行日に使用することができます。 –

+0

タイムスタンプは何ですか? –

+0

私は仕事を提出するために、実行日を与える必要があります。ジョブがサブミットされると、データは年の初めから実行日にフェッチされます。私たちがCurrent_timestampを与えるなら、私はそれが動かないかもしれないことを恐れています。 –

関連する問題