如何执行 Apache Drill 日期范围查询?
How to perform a Apache Drill date range query?
如问题所述,如何使用 Apache Drill 进行日期范围查询?我看到我的 csv 文件中的 "date" 列使用以下格式显示“2016-01-9 08:00:00.0”
testdate.csv:
2016-01-9 08:00:00.0,dev1
2016-02-9 08:00:00.0,dev2
2016-03-9 08:00:00.0,dev3
2016-04-9 08:00:00.0,dev4
2016-05-9 08:00:00.0,dev5
查询:
select columns[0],columns[1] from dfs.`/home/impadmin/testdate.csv`
where columns[0] BETWEEN '2016-02-9 08:00:00.0' AND '2016-04-9 08:00:00.0';
输出:
+-----------------------+---------+
| EXPR[=12=] | EXPR |
+-----------------------+---------+
| 2016-02-9 08:00:00.0 | dev2 |
| 2016-03-9 08:00:00.0 | dev3 |
| 2016-04-9 08:00:00.0 | dev4 |
+-----------------------+---------+
如问题所述,如何使用 Apache Drill 进行日期范围查询?我看到我的 csv 文件中的 "date" 列使用以下格式显示“2016-01-9 08:00:00.0”
testdate.csv:
2016-01-9 08:00:00.0,dev1
2016-02-9 08:00:00.0,dev2
2016-03-9 08:00:00.0,dev3
2016-04-9 08:00:00.0,dev4
2016-05-9 08:00:00.0,dev5
查询:
select columns[0],columns[1] from dfs.`/home/impadmin/testdate.csv`
where columns[0] BETWEEN '2016-02-9 08:00:00.0' AND '2016-04-9 08:00:00.0';
输出:
+-----------------------+---------+
| EXPR[=12=] | EXPR |
+-----------------------+---------+
| 2016-02-9 08:00:00.0 | dev2 |
| 2016-03-9 08:00:00.0 | dev3 |
| 2016-04-9 08:00:00.0 | dev4 |
+-----------------------+---------+