如何使用从用户输入的配置单元查询语言查询特定日期和时间范围?

How to query on a specific date and time range using hive query language taking input from the user?

我在配置单元的数据库中有一个 table。 table按年月日划分。

我的查询看起来像这样

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 之间的结果,我该怎么做?

是否可以在用户选择 date/time 范围时弹出一个窗口?

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

我认为 Between 应该适合你。 &要优化它,您也可以对该列进行索引。