Hive 特殊日期截取 tips


獲取當前日期

SELECT CURRENT_DATE, CURRENT_TIMESTAMP, from_unixtime(unix_timestamp());

上個月1號

concat(substr(date_sub('${bizdate}',1),1,7),'-01')

上個月最后一天

date_sub('${bizdate}',1)

當前為本月任意一天,求上月的1號

substr(date_sub(concat(substr(date_sub('${bizdate}',1),1,7),'-01'),1),1,7)
date_sub(concat(substr('${bizdate}',1,7),'-01'),1)

獲取當前所在季度

select floor(substr('2017-08-04',6,2)/3.1)+1

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM