繁体   English   中英

AND子句无法在配置单元中使用

[英]AND clause not working in hive

我有一个像idsfortime的表:

epochtime       id
1392951600  0
1392952500  15
1392953400  30
1392954300  45
1392955200  60

还有另一个具有以下各列的表:

15916B  5.1815954385269 1392977820
15965A  7.16797368783744    1392977880
16272B  10.6633890639568    1392977865
16707A  37.6028010736386    1392977785
16730A  9.42097617868767    1392977866

上表的最后一列表示纪元时间。

我试图找出那些位于之间的速度(在以上表列2) epochtime表的idsfortime表和下面。

我正在使用以下查询:

select t.speed from idsfortime t1 JOIN staging t where t1.epochtime >= t.time AND t1.epochtime <= t.time;

但是,这不起作用。 请建议

看看这篇文章。

合并配置单元中的两列并在运算符之间使用

希望您能解决您的问题。 请记住,尝试在DATE使用BETWEEN运算符时,格式应与DD-MM-YYYY匹配,而TIME应与HH:MM:SS匹配。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM