1
テーブル1にdate_column = 20140228のようなフィールドがあります。以下のような数字をハードコードすると動作しますが、カラム名を指定すると失敗します。エラーあり H110ステートメントを送信できません。エラーコンパイル中の文は:FAILED:はParseExceptionラインに2:1 '' はDATE_FORMATを '選択' に近い入力を認識することができない '(' select句で[ERROR_STATUS]テーブルと一緒に使用するとハイブの日付フォーマットエラーが発生する
Working:
select date_format(from_unixtime(unix_timestamp(cast('2014022817' as string),'yyyyMMddHH')),'yyyy-MM-dd HH');
Failing:
select
select date_format(from_unixtime(unix_timestamp(cast(date_column as string),'yyyyMMddHH')),'yyyy-MM-dd HH')
from
table1