如何使用从用户输入的配置单元查询语言查询特定日期和时间范围?
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 应该适合你。 &要优化它,您也可以对该列进行索引。
我在配置单元的数据库中有一个 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 应该适合你。 &要优化它,您也可以对该列进行索引。