时间比较

dw1jzc5e  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(302)

在hivesql中,我有以下字段作为日期时间

date_time
2017-01-01 12:00:00 

min_date
2017-02-01 12:00:00

我能把这两个字段比较一下吗 date_time > min_date 在我的sql查询中?
如何比较配置单元sql中的日期和时间?
两种时间戳类型

f2uvfpb9

f2uvfpb91#

您可以比较时间戳或字符串,如果它们是这样的可排序格式 yyyy-MM-dd HH:mm:ss[.f...] 演示:

hive> select cast('2017-01-01 12:00:00' as timestamp)>cast('2017-02-01 12:00:00' as timestamp);
OK
false
Time taken: 0.13 seconds, Fetched: 1 row(s)

字符串示例:

hive> select '2017-01-01 12:00:00'>'2017-02-01 12:00:00';
OK
false
Time taken: 1.053 seconds, Fetched: 1 row(s)

相关问题