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

一百八十八、Hive——HiveSQL查询表中的日期是星期几(亲测,附截图)

一、目的

指标需要查询以工作日和周末维度的数据统计,因此需要根据数据的日期判断这一天属于星期几,周一到周五为工作日,周六到周日为周末

二、SQL查询

(一)SQL语句

selectday,case when pmod(datediff(create_time,'2023-05-02') + 1,7) = 1 then '周一'when pmod(datediff(create_time,'2023-05-02') + 1,7) = 2 then '周二'when pmod(datediff(create_time,'2023-05-02') + 1,7) = 3 then '周三'when pmod(datediff(create_time,'2023-05-02') + 1,7) = 4 then '周四'when pmod(datediff(create_time,'2023-05-02') + 1,7) = 5 then '周五'when pmod(datediff(create_time,'2023-05-02') + 1,7) = 6 then '周六'else '周日' end as week_time
from hurys_dc_dwd.dwd_statistics
group by day, case when pmod(datediff(create_time,'2023-05-02') + 1,7) = 1 then '周一'when pmod(datediff(create_time,'2023-05-02') + 1,7) = 2 then '周二'when pmod(datediff(create_time,'2023-05-02') + 1,7) = 3 then '周三'when pmod(datediff(create_time,'2023-05-02') + 1,7) = 4 then '周四'when pmod(datediff(create_time,'2023-05-02') + 1,7) = 5 then '周五'when pmod(datediff(create_time,'2023-05-02') + 1,7) = 6 then '周六'else '周日' end;

(二)SQL语句查询结果

今天是2023年9月26日,周二!

(三)注意点

2023-05-02为任意一天的周二,不是选周一或者周日,这个可以自行验证!

http://www.lryc.cn/news/176078.html

相关文章:

  • 基础题——数组
  • Qt地铁智慧换乘系统浅学( 一 )存储站点,线路信息
  • Python之xToolkit库
  • 2w+深度梳理!全网最全NLP面试题总结!
  • Spring 学习(五)JavaConfig 实现配置
  • 【Synapse数据集】Synapse数据集介绍和预处理,数据集下载网盘链接
  • 【运动规划算法项目实战】Dynamic Window Approach算法(附ROS C++代码)
  • 第十四届蓝桥杯大赛软件赛决赛 C/C++ 大学 B 组 试题 A: 子 2023
  • Unity 场景淡入淡出效果
  • 快速使用Spring Cache
  • Scrum敏捷开发培训内训:提升团队能力和效率的重要途径
  • kaggle新赛:Optiver 美股价格预测赛题解析
  • Vue 学习笔记 错误ResizeObserver loop completed with undelivered notifications
  • Wi-Fi直连分享:Android设备间的高速连接
  • LeetCode 面试题 05.06. 整数转换
  • 增强for循环和一般for循环的对比使用
  • 云原生之使用Docker部署RSS阅读器Huntly
  • Powershell 实现禁用密码复杂性,空密码
  • 【c语言】详解动态内存管理
  • 深度学习概念——端对端
  • 苹果触控笔有必要买吗?平价ipad电容笔推荐
  • React的高阶函数
  • Java8实战-总结34
  • uniapp项目实践总结(二十四)安卓平台 APP 打包教程
  • GeoServer地图服务器权限控制
  • Python+requests+unittest+excel实现接口自动化测试框架
  • 25807-2020 间脲基苯胺盐酸盐 课堂随笔
  • 苹果手机通讯录联系人如何一键删除? 1个方法轻松解决!
  • 【Linux成长史】Linux编辑器-gcc/g++使用
  • 【CNN-FPGA开源项目解析】卷积层03--单格乘加运算单元PE 单窗口卷积块CU 模块