私はHiveで作業しており、次のような構造のテーブルを持っています:
CREATE TABLE t1 (
id INT,
created TIMESTAMP,
some_value BIGINT
);
t1
180 日未満のすべての行を見つける必要があります。次のクエリは、検索述語に一致するデータがテーブルに存在する場合でも、行を生成しません。
select *
from t1
where created > date_sub(from_unixtime(unix_timestamp()), 180);
Hiveで日付比較を実行する適切な方法は何ですか?