当前位置: 首页 > article >正文

hive- 18~18区间找最晚批次

开始时间:14:20 15:20 16:20 17:20 19:20

计算【18,18)内的最晚时间

开始时间大于等于18点,开始时间减去18小时;     开始时间小于18点,开始时间加上(24-18)小时
 

select 
from_unixtime(if(unix_timestamp(t0.start_time,'HH:mm') >= 36000,unix_timestamp(t0.start_time,'HH:mm') - 64800
, unix_timestamp(t0.start_time,'HH:mm') + 21600),'HH:mm') as start_time_order
from temp.xx

再根据 start_time_order 排序即可

hive 上unix_timestamp 的用法

unix_timestamp('08:00','HH:mm')     返回 0

unix_timestamp('09:00','HH:mm')   返回3600


http://www.kler.cn/a/149457.html

相关文章:

  • (干货)Jenkins使用kubernetes插件连接k8s的认证方式
  • 普通电脑上安装属于自己的Llama 3 大模型和对话客户端
  • ML 系列: 第 23 节 — 离散概率分布 (多项式分布)
  • 使用Matlab建立随机森林
  • 软件测试面试八股文(超详细整理)
  • 开源 2 + 1 链动模式、AI 智能名片、S2B2C 商城小程序在用户留存与品牌发展中的应用研究
  • 吃火锅(Python)
  • [个人笔记] Git的CLI笔录
  • cddd 安装指南(pip install cddd)
  • 延时任务定时发布,基于 Redis 与 DB 实现
  • 【蓝桥杯选拔赛真题26】C++字符串逆序 第十三届蓝桥杯青少年创意编程大赛C++编程选拔赛真题解析
  • Python之内置函数和模块
  • 小而美:持续盈利的经营法则
  • 医疗影像数据集—CT、X光、骨折、阿尔茨海默病MRI、肺部、肿瘤疾病等图像数据集
  • 汽车悬架底盘部件自动化生产线3d检测蓝光三维测量自动化设备-CASAIM-IS(2ND)
  • PC端ssh连接到Android手机的Termux部署http服务器
  • NX二次开发UF_MTX3_vec_multiply_t 函数介绍
  • 基于字面的文本相似度计算和匹配搜索
  • 力扣101. 对称二叉树
  • DelayQueue介绍
  • 河道水质在线监测系统:守护河流的生命力
  • 河北中洺科技-数据标注是怎样工作的?
  • 3d模型的中心原点有偏移怎么办?
  • 业余时间用Ruby写个爬取亚马逊爆品,让自己有机会挣点外快
  • 硝烟弥漫的科技战场——GPT之战
  • Java研学-IO流(一)