HIVE日期函数计算
SELECT replace(date_sub(to_date(from_unixtime(unix_timestamp('${runDt}','yyyyMMdd'))),1),'-',''); -- 昨天
SELECT replace(DATE_sub(NEXT_day(to_date(from_unixtime(unix_timestamp('${runDt}','yyyyMMdd'))),'MO'),7),'-',''); -- 本周周一
SELECT replace(date_sub(to_date(from_unixtime(unix_timestamp('${runDt}','yyyyMMdd'))),7),'-',''); -- 上周同期
SELECT replace(trunc(to_date(from_unixtime(unix_timestamp('${runDt}','yyyyMMdd'))),'MM'),'-',''); -- 当月月初
BETWEEN replace(TRUNC((to_date(from_unixtime(unix_timestamp('${runDt}','yyyyMMdd')))),'MM'),'-','') and '${runDt}'; -- 当月统计
SELECT replace(TRUNC((add_months(to_date(from_unixtime(unix_timestamp('${runDt}','yyyyMMdd'))),-1)),'MM'),'-',''); -- 上月月初
SELECT replace(add_months(to_date(from_unixtime(unix_timestamp('${runDt}','yyyyMMdd'))),-1),'-',''); -- 上月同期
SELECT replace(last_day(add_months(to_date(from_unixtime(unix_timestamp('${runDt}','yyyyMMdd'))),-1)),'-',''); -- 上月月末
select replace(add_months(CONCAT(year(to_date(from_unixtime(unix_timestamp('${runDt}','yyyyMMdd')))),'-',substr(concat('0',floor((month(to_date(from_unixtime(unix_timestamp('${runDt}','yyyyMMdd'))))+2)/3)*3+1),-2),'-01'),-3),'-',''); -- 季初
BETWEEN replace(add_months(CONCAT(year(to_date(from_unixtime(unix_timestamp('${runDt}','yyyyMMdd')))),'-',substr(concat('0',floor((month(to_date(from_unixtime(unix_timestamp('${runDt}','yyyyMMdd'))))+2)/3)*3+1),-2),'-01'),-3),'-','') and '${runDt}'; -- 当季统计
SELECT replace(last_day(add_months(to_date(from_unixtime(unix_timestamp('${runDt}','yyyyMMdd'))),-3)),'-',''); -- 上季度季末
SELECT replace(trunc(to_date(from_unixtime(unix_timestamp('${runDt}','yyyyMMdd'))),'YY'),'-',''); -- 年初
BETWEEN replace(TRUNC((add_months(to_date(from_unixtime(unix_timestamp('${runDt}','yyyyMMdd'))),-1)),'YY'),'-','') and '${runDt}'; -- 当年统计
SELECT replace(date_sub(trunc(to_date(from_unixtime(unix_timestamp('${runDt}','yyyyMMdd'))),'YY'),1),'-',''); -- 去年年末
HIVE日期函数计算相关推荐
- 【hive 日期函数 大全】Hive常用日期函数整理 史上最全
[hive 日期函数 大全]Hive常用日期函数整理注意:1) hive 没有 to_char函数 2) HIVE 日期函数只识别 年-月-日 不能识别 年-月 ,所以处理月份的时候需要特殊处理1)h ...
- hive日期函数总结
Hive 日期函数 Hive Date Functions 官网地址:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+U ...
- hive日期函数使用大全
以下hive日期函数百分百满足日常工作使用,请仔细阅读!! [hive 日期函数 大全]Hive常用日期函数整理注意:1) hive 没有 to_char函数 2) HIVE 日期函数只识别 年-月- ...
- 【hive 日期函数】Hive常用日期函数整理
1.to_date:日期时间转日期函数 select to_date('2015-04-02 13:34:12'); 输出:2015-04-02 1 2 2.from_unixtime:转化unix时 ...
- Hive日期函数使用
Hive日期函数使用 year month day hour minute second add_months date_add date_sub date_format datediff dayof ...
- hive 日期函数_数据分析面试必备——SQL窗口函数你会了吗?
之前写过一篇sql的文章,面向基础的sql操作(无眠:数据分析面试必备--SQL你准备好了吗?),目前已经有12000+收藏(收藏是点赞的5倍,你们可真狠心哪),也可以看出众多同学对sql学习的热情. ...
- hive日期函数转化
1.to_date:日期时间转日期函数 select to_date('2015-04-02 13:34:12'); 输出:2015-04-02 1 2 2.from_unixtime:转化unix时 ...
- hive日期函数处理
1. 日期函数unix时间转日期函数:from_unixtime,语法为from_unixtime(bigint unixtime, stringformat) select from_unixtim ...
- 【Excel2019(十四):日期函数】【认识时间和日期+日期函数+计算日期间隔+星期计算】
上一篇:[Excel2019(十三):简单应用][批量生成多个文档+利用word发送邮件+每页显示多条记录(创建试卷文档)] 文章目录 认识时间和日期 日期函数 推算日期 案例一:结束日期 案例二:本 ...
最新文章
- [导入]C#中实现Socket端口复用
- 函数指针--全局函数指针与类的函数指针(二)
- 完美日记的微服务实践和优化思路
- 【NOIP模拟】开車【回退贪心】【multiset】
- 【图像处理基础知识】python+opencv显示中文
- 使用displsy:flex + overflow:hidden时子元素被压缩
- 线性表_循环链表(增减删查 + 约瑟夫环问题 代码实现 )
- 2015 ICCV论文《Joint Fine-Tuning in Deep Neural Networks for Facial Expression Recognition》
- win7开机动画_分享win7开机画面修改方法
- 局域网SDN技术硬核内幕 二 从局域网到互联网
- Linux桌面词典 GoldenDict词典
- ads1115的程序,不知道问题出在哪里,一直读出数据都是0。大佬们帮忙看看,感激不尽
- 人民币升值与A股之我见
- R中五种常用的统计分析方法
- Win11 U盘驱动异常怎么调整为正常?
- 类似YY 9158网页版多人语音视频聊天室 远程教学系统源码
- mce:style或者mcs:script是什么意思
- 前端工程师面试题详解(二)
- 水杯如何测试 (测试用例)
- Jweb-Servlet 知识点+代码实操
热门文章
- 中山大学计算机学院运动会,奔跑吧!中大人!直击中山大学2020年运动会精彩瞬间...
- Java学习第十七天--Map
- Android开发之Notification(实现消息弹窗、提示音以及点击事件)
- 弘辽科技:玩转海投流量快速起爆
- 读书笔记 | 并购创造价值-收购后的整合与组织学习(4)
- 初学python100例-案例9 python间隔1秒输出结果 青少年python编程 少儿编程案例讲解
- JS使用及mysql 查询语句
- 电商双十一活动拉动国内消费,直播带货成为消费新业态
- NLP基础之拼写纠错代码实现
- java 控件换行_Java – 如何在swing中添加换行符