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

hive 中编写生成连续月sql

记录一下 sql

编写生成从一个确定的起始月份到当前月份的连续月份序列

SELECT  substr(add_months(table1.start_dt,table2.pos),1,4) AS INDICT_YEAR,substr(add_months(table1.start_dt,table2.pos),1,7) AS INDICT_MON
FROM
(SELECT  '2024-01-01' AS start_dt,substr(CURRENT_DATE(),1,10) AS end_dt
) table1 lateral view posexplode(split(repeat(',', (YEAR(end_dt) - YEAR(start_dt)) * 12 + (MONTH(end_dt) - MONTH(start_dt))), ',')) table2 AS pos, val

运行结果:

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

相关文章:

  • 前端开发实用的网站合集
  • 蓄势赋能 数智化转型掌舵人百望云杨正道荣膺“先锋人物”
  • (七)前端javascript中的函数式编程技巧2
  • LeetCode热题 翻转二叉树、二叉树最大深度、二叉树中序遍历
  • DNS查询服务器的基本流程以及https的加密过程
  • 后台管理系统(springboot+vue3+mysql)
  • Android经典面试题之Kotlin中 if 和 let的区别
  • python inf是什么意思
  • Cursor搭配cmake实现C++程序的编译、运行和调试
  • C#-了解ORM框架SqlSugar并快速使用(附工具)
  • 巴黎奥运会 为啥这么抠?
  • Python日期和时间处理库之pendulum使用详解
  • 如何通过 CloudCanal 实现从 Kafka 到 AutoMQ 的数据迁移
  • 详解Qt 之QPainterPath
  • 深入理解Apache Kylin:从概念到实践
  • vue3框架Arco Design输入邮箱选择后缀
  • 制作镜像
  • Kylin系列(二)进阶
  • Maven实战.依赖(依赖范围、传递性依赖、依赖调解、可选依赖等)
  • 关于React17的setState
  • 2024华为OD机试真题-英文输入法Python-C卷D卷-100分
  • magento2 安装win环境和linux环境
  • 【城市数据集】世界城市数据库和访问门户工具WUDAPT
  • 网络爬虫必备工具:代理IP科普指南
  • JMeter接口测试-5.JMeter高级使用
  • 网络安全大模型开源项目有哪些?
  • 【赠书第18期】人工智能B2B落地实战:基于云和Python的商用解决方案
  • 《昇思25天学习打卡营第24天》
  • KeePass密码管理工具部署
  • C#中导出dataGridView数据为Excel