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

关于hive时间的问题

关于hive时间的问题

最近遇到了一个非常棘手的问题,在当前时间上面加上或者减去30分钟,想了好久,试了好多办法都不行,实在是不行了,还请求各位大神们帮帮我,怎么才能实现这个sql呢?请求大神们帮我解答一下~~~谢谢啦~~
查看完整描述

1 回答

?
是王小二呀

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

怎么这么懒...写个UDF的事儿

查看完整回答
反对 回复 2017-04-27
  • 妞给爷乐一个
    妞给爷乐一个
    额,首先谢谢您的回答,不过项目要求必须要在SQL中修改
  • 是王小二呀
    是王小二呀
    这个您不敢当,你用unix_timestamp() 可以将当前时间转换成自1970-01-01 00:00开始的一个代表秒的无符号整数,要想减去30分钟,就减去180秒,然后再用to_date(string timestamp)函数转回来就行了,其实写个UDF舒服,sql搞那么复杂以后自己也看不明白了
  • 1 回答
  • 0 关注
  • 2083 浏览
慕课专栏
更多

添加回答

举报

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