【发布时间】:2017-05-15 20:32:07
【问题描述】:
我会尽可能清楚地解释我的问题。我想按日期过滤表(只选择日期包含在当前月份中的记录),在 Oracle SQL 中我使用以下查询来实现这样的目标:
select * from table t1
where t1.DATE_COLUMN between TRUNC(SYSDATE, 'mm') and SYSDATE
如何在 Hive SQL 中复制相同的过滤器?我应该用来应用过滤器的列是 TIMESTAMP 类型的列(例如 2017-05-15 00:00:00)。
我正在使用 CDH 5.7.6-1。
有什么建议吗?
【问题讨论】:
-
DATE_COLUMN是分区列吗? -
@DuduMarkovitz 不,它不是分区列。
标签: sql hadoop hive cloudera bigdata