6
誰も私の結果セットの各f0、月、日、時、分グループのカウントが得られない理由を教えてもらえますか?HIVE - 日付によるグループ機能
結果セット:
問合せ:
SELECT t.f0, MONTH(TO_DATE(Hex2Dec(t.f2))), DAY(TO_DATE(Hex2Dec(t.f2))), HOUR(TO_DATE(Hex2Dec(t.f2))), MINUTE(TO_DATE(Hex2Dec(t.f2))), COUNT(DISTINCT t.f1)
FROM table t
WHERE (t.f0 = 1 OR t.f0 = 2)
AND (t.f3 >= '2013-02-06' AND t.f3 < '2013-02-15')
AND (Hex2Dec(t.f2) >= 1360195200 AND Hex2Dec(t.f2) < 1360800000)
AND *EXTRA CONDITIONS*
GROUP BY t.f0, MONTH(TO_DATE(Hex2Dec(t.f2))), DAY(TO_DATE(Hex2Dec(t.f2))), HOUR(TO_DATE(Hex2Dec(t.f2))), MINUTE(TO_DATE(Hex2Dec(t.f2)))
スキーマ:
F0のINT(分配カラム)
F1 INT
F2 STRING
F3のSTRING( P artition列)
F4 STRING
F5 STRING
F6 STRING
F7のMAP <STRING,STRING>
* f2は、それが上の適用だときTO_DATEリターンをnullこれがあるかもしれない16進形式で
のコアライブラリから取られていると仮定しますか?今はクエリと出力のみしか表示されません。どのようなクエリを適用しているのかわからなくても、クエリの何が間違っているのか把握するのは非常に難しいです。 –
@Charles:通常、私は細部の不足についてあなたに同意します。しかし、私が扱っているデータソースは独自のものであり、私の質問であいまいさや曖昧さがあるとしても、私はむしろ「安全な」側にいると思います。 – Jubbles
グループ外のデータを取得しましたか? –