1

我在 hive 的数据库中有一个表。该表根据年月日进行分区。

我的查询看起来像这样

select entity1,entity2
from table_t
  INNER JOIN tab_roll.cha alias2
  ON alias1.sid = alias2.sid

  INNER JOIN net_roll.net alias3
  ON alias2.id=alias3.id 
  where event= 'unknown' 
  and day >= 10 and day < 12
  and month >= 5 and month < 11
  and year = 2014

现在我想在 mm-dd-yyy HH : MM :SS 和 mm-dd-yyy HH : MM :SS 之间得到结果,我该怎么做?

是否可以在用户选择日期/时间范围的地方弹出?

不知道这是否有帮助,但数据大约有 5 亿行。谢谢

4

1 回答 1

1

我认为Between应该适合你。& 要优化这一点,您也可以索引该列。

于 2015-10-26T15:23:11.563 回答