首页 > 数据库 >Hive SQL如何获取(YYYYMM)格式年月的前1个月

Hive SQL如何获取(YYYYMM)格式年月的前1个月

时间:2023-09-01 18:13:24浏览次数:37  
标签:unixtime Hive 获取 SQL YYYYMM 格式

如果当前年月为202301,前一个月就是202212,使用如下SQL可以将年月字段(YYYYMM格式)向前平移1个月:

date_format(add_months(from_unixtime(unix_timestamp(concat(年月字段,'01'),'yyyyMMdd'),'yyyy-MM-dd'),-1),'yyyyMM')

参考截图:

 

标签:unixtime,Hive,获取,SQL,YYYYMM,格式
From: https://www.cnblogs.com/adair/p/17672610.html

相关文章

  • pgsql 查出哪些表有 phone 字段
    --查出哪些表有phone字段selecta.relname表名,b.attname字段名,c.typname字段类型frompg_classa,pg_attributeb,pg_typecwherea.oid=b.attrelidandb.atttypid=c.typelemandb.attname~'phone'andb.attnum>0andb.attisdropped='f';......
  • hive客户端启动
    1.sart-all.sh 2.3.实现在其他虚拟机访问客户端scp-r/export/server/apache-hive-3.1.2-binroot@node3:/export/server/4.在node3上面输入:/export/server/apache-hive-3.1.2-bin/bin/hive以下状态就成功使用第一代客户端连接到了hive服务了 5.在node3上输入:/expor......
  • C#访问SQLite完整增删改查代码
    文章转载自:https://wobushixiaohai.blog.csdn.net/article/details/117804179?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-117804179-blog-103633083.235%5Ev38%5Epc_relevant_anti_vip_base&depth_1-u......
  • mysql的GTID同步
    什么是GTID?GTID(GlobalTransactionID)是对于一个已提交事务的编号,并且是一个全局唯一的编号。GTID实际上是由UUID+TID组成的。其中UUID是一个MySQL实例的唯一标识。TID代表了该实例上已经提交的事务数量,并且随着事务提交单调递增。下面是一个GTID的具体形式:03a1eb63......
  • 下载和安装MySQL服务器
    要下载和安装MySQL服务器,您可以按照以下步骤进行操作。请注意,MySQL的版本和安装方法可能会有所不同,因此确保查看官方网站以获取最新的安装指南和下载链接。以下是在常见的Windows、Linux和macOS操作系统上安装MySQL服务器的基本步骤:在Windows上安装MySQL服务器:访问MySQL官方......
  • 达梦数据库:第一章:MySQL数据库与达梦数据库的区别
    达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM,它具有如下特点:1、通用性达梦数据库管理系统兼容多种硬件体系,可运行于X86、X64、SPARC、POWER等硬件体系之上。DM各种平台上的数据存储结构和消息通信结构完全一致,使得DM各种组件在不同的硬......
  • 牛客——SQL255 给出employees表中排名为奇数行的first_name
    描述对于employees表中,输出first_name排名(按first_name升序排序)为奇数的first_name输出格式:firstGeorgiAnneke请你在不打乱原序列顺序的情况下,输出:按first_name排升序后,取奇数行的first_name。如对以上示例数据的first_name排序后的序列为:Anneke、Bezalel......
  • MySQL 的 commit 是怎么 commit 的?【转】
    MySQL的 commit命令提交事务时,内部会进行两阶段(Prepare和Commit)提交,这篇文章基于MySQL8.0.33对MySQL的两阶段提交进行源码分析,带你了解提交事务过程中都经历了什么。以下是整体逻辑:一、Prepare阶段1.BinlogPrepare获取上一个事务最大的 sequencenumber时间戳。......
  • 【MySQL】MySQL主从复制延迟原因及处理思路
     MySQL主从复制延迟原因及处理思路主库DML请求频繁(TPS较大)主库写请求较多,有大量insert、delete、update并发操作,短时间产生了大量的binlog【原因分析】主库并发写入数据,而从库SQLThread为单线程应用日志,很容易造成relaylog堆积,产生延迟。【解决思路】做sharding,通过s......
  • 常用的 SQL
    只知道字段名字查找表SELECTtable_nameFROMinformation_schema.columnsWHEREcolumn_name='字段名';查看不等于NULL的数据SELECT*FROM表名WHERE字段名ISNOTNULL; string类型中数字排序处理SELECTyour_columnFROMyour_tableORDERBYCAST(your_colu......