当前位置:   article > 正文

odps 年月日_odps时间格式转化

odps时间格式转化

目录

一、odps 取年月日

二、odps 取当年初、当月初、当日

三、odps 上年末、上月末

四、odps 上年初、上月初


一、odps 取年月日

  1. --取年
  2. SELECT TO_CHAR(DATE'2023-01-02','YYYY');
  3. --取月
  4. SELECT TO_CHAR(DATE'2023-01-02','MM');
  5. --取日
  6. SELECT TO_CHAR(DATE'2023-01-02','DD');

二、odps 取当年初、当月初、当日

  1. --当年初
  2. CAST(DATETRUNC(TO_DATE('20230102','YYYYMMDD'),'YYYY') AS DATE)
  3. --当月初
  4. CAST(DATETRUNC(TO_DATE('20230102','YYYYMMDD'),'MM') AS DATE)
  5. --当天
  6. CAST(TO_DATE('20230102','YYYYMMDD') AS DATE)

三、odps 上年末、上月末

  1. --上年末
  2. CAST(DATEADD(DATETRUNC(TO_DATE('20230102','YYYYMMDD'),'YYYY'),-1,'DD') AS DATE)
  3. --上月末
  4. CAST(LASTDAY(TO_DATE(ADD_MONTHS(TO_DATE('20230102','YYYYMMDD'),-1),'YYYY-MM-DD')) AS DATE)

四、odps 上年初、上月初

  1. --上年初
  2. CAST(DATETRUNC(CAST(DATETRUNC(TO_DATE('20230102','YYYYMMDD'),'YYYY') AS DATE)-1,'YYYY') AS DATE)
  3. --上月初
  4. CAST(DATETRUNC(TO_DATE(ADD_MONTHS(TO_DATE('20230102','YYYYMMDD'),-1),'YYYY-MM-DD'),'MM') AS DATE)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/725897
推荐阅读
  

闽ICP备14008679号