0
自動スクリプトで先月のデータを取得する必要があります。以下は、私がSQLで行う方法です。私は現在、前月のデータを取得して、今月4日にプロセスを実行します。今、私はHIVEを使う必要があります。これをHIVEで記述する方法はありますか?HIVEの前月
DATE_FIELD> = ADD_MONTHS(DATE - EXTRACT DATE FROM(DAY)+1、-1)及び DATE_FIELD < = ADD_MONTHS(DATE - EXTRACT DATE FROM(DAY)+1、0)
おかげ!
おかげ下にしてみてください。私のdate_fieldはYYYY-MM-DD形式であるため、year(data_date)* 100 + month(data_date)=(year(from_unixtime(unix_timestamp()))* 100 + month(from_unixtime(unix_timestamp())))を追加しました。 -1そして今はすべてが動作します。 – ChrisMcK