为了账号安全,请及时绑定邮箱和手机立即绑定

关于hive的时间表示

关于hive的时间表示

妞给爷乐一个 2017-04-26 21:12:25
select * from aaaaawhere substr(time_id,1,11)>=substr(${hiveconf:date-},1,11)substr(time_id,1,11)>=substr(${hiveconf:date},1,11)${hiveconf:date-}要比下面的${hiveconf:date}时间少一个小时,${hiveconf:date-}:的时间一般是这样的${hiveconf:date-} = ‘201704262111’上面这段SQL是查询一个小时指内的数据,而这个‘’201704262015‘’其实是一个脚本,里面的数值是随意变化的,我想要查询半个小时内的数据应该怎样写?请求大神们来解答!!!
查看完整描述

1 回答

?
是王小二呀

TA贡献88条经验 获得超19个赞

真的假的,hive自带的函数把这个时间的字符串转为一个时间戳(忘了是毫秒还是秒了,函数名字也忘了,反正是有的),然后减去相应的数值即可,去查

查看完整回答
反对 回复 2017-07-05
  • 1 回答
  • 0 关注
  • 1713 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信