大数据开发-Hive-常用日期函数&&日期连续题sql套路

本文介绍了Hive中常用的日期函数,包括获取当前日期、时间戳、日期截取、日期差计算等,并详细解析了一道关于计算连续日期的SQL题目,提供了解题思路和步骤,涉及日期映射、排名函数及分组筛选等技巧。
摘要由CSDN通过智能技术生成

前面是常用日期函数总结,后面是一道连续日期的sql题目及其解法套路。

1.当前日期和时间

select current_timestamp
-- 2020-12-05 19:16:29.284 

2.获取当前日期,当前是 2020-12-05

SELECT current_date; 
## OR 
SELECT current_date(); 
-- 2020-12-05 

3.获取unix系统下的时间戳

SELECT UNIX_TIMESTAMP();
-- 1524884881 

4.当前是 2020-12-05

select substr(current_timestamp, 0, 10);
-- current_timestamp 

5.当前是 2020-12-05

select date_sub(current_date, 1);
--2020-12-04 

6.yyyy-MM-dd HH:MM:ss 截取日期

select to_date("2017-10-22 10:10:10");
-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值