1.分别用Hive和Presto取月初
Presto取月初如下所示,需要转化格式date_trunc('month',timestamp)

Hive取月初如下所示,trunc(date,'MM')

2. 分别用Hive和Presto取月末
Presto取月初如下所示,需要转化格式
date_sub(cast(date_trunc('month',cast('2020-07-20' as timestamp)) as varchar),1) -- 先取本月月初,再减1天

Hive取月初如下所示,date_sub(trunc('2020-07-22','MM'),1)

版权声明:本文为Hxp199210原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。