1.分别用Hive和Presto取月初

   Presto取月初如下所示,需要转化格式date_trunc('month',timestamp)

SQL时间函数-使用Trunc()函数取每月月初和月末

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

SQL时间函数-使用Trunc()函数取每月月初和月末

2. 分别用Hive和Presto取月末

    Presto取月初如下所示,需要转化格式

    date_sub(cast(date_trunc('month',cast('2020-07-20' as timestamp)) as varchar),1) -- 先取本月月初,再减1天

SQL时间函数-使用Trunc()函数取每月月初和月末

 

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

SQL时间函数-使用Trunc()函数取每月月初和月末

 

 

 

相关文章:

  • 2020-05-15
  • 2022-12-23
  • 2021-10-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-26
  • 2022-12-23
猜你喜欢
  • 2022-01-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案