ハイブテーブルから*を選択しようとしていますが、TRANS_DATEと呼ばれる日付列は最大TRANS_DATEより365日以上前になります。以下は日付が最大日付よりも小さいハイブテーブルから選択
は、私がこれまで試したクエリです:ステートメントのコンパイル中 「エラー:
以下select * from TABLE
where (TRANS_DATE > DATE_SUB(max(TRANS_DATE), 365)) and
(TRANS_DATE < max(TRANS_DATE));
は、私が得ているエラーで失敗しました:SemanticException [エラー10128]:ライン2時28分ありません2006-05-30 00:00:00.0 『
クエリはにハイブテーブルからデータを読み取るためになることです。まだ「日付形式の例がある
を』 UDAF「最大」のための場所をサポートQlikviewので理想的に私は手で変数を定義したくないとpr選択を動的に行うことができます。私がHiveを初めて知りましたので、このうちのどれかが愚かであれば謝罪してください。
これは、Oracleを含む任意のデータベース上の無効なクエリです。 –
無効な方法はありますか?そこではできないのですか? – LorcanT
無効な構文と同様です。 –