zoukankan      html  css  js  c++  java
  • MAKEDATE & EXTRACT

    MAKEDATE &  EXTRACT

    interval QUARTER


    select
    date_format(LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM concat('202003','01')),1) + interval QUARTER(concat('202003','01'))*3-3 month),'%m月'),'01日'
    ,QUARTER(concat('202006','01'))

    select distinct '' as '表头1'
    ,concat(substr('202003',1,4),'年',concat(date_format(LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM concat('202003','01')),1) + interval QUARTER(concat('202003','01'))*3-3 month),'%m月'),'01日'),'-',
    date_format(a2.version_end_date,'%m月%d日'),'预估') as '表头2'
    ,concat(substr('202003',1,4),'年',concat(date_format(LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM concat('202003','01')),1) + interval QUARTER(concat('202003','01'))*3-3 month),'%m月'),'01日'),'-',
    date_format(a2.version_end_date,'%m月%d日'),'预估完成率') as '表头3'
    ,concat(substr('202003',1,4),'年',concat(date_format(LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM concat('202003','01')),1) + interval QUARTER(concat('202003','01'))*3-3 month),'%m月'),'01日'),'-',
    date_format(a2.version_end_date,'%m月%d日'),'预估') as '表头4'
    ,concat(substr('202003',1,4),'年',concat(date_format(LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM concat('202003','01')),1) + interval QUARTER(concat('202003','01'))*3-3 month),'%m月'),'01日'),'-',
    date_format(a2.version_end_date,'%m月%d日'),'预算') as '表头5'
    ,concat(substr('202003',1,4),'年',concat(date_format(LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM concat('202003','01')),1) + interval QUARTER(concat('202003','01'))*3-3 month),'%m月'),'01日'),'-',
    date_format(a2.version_end_date,'%m月%d日'),' YOY Growth%') as '表头6'
    ,concat(substr('202003',1,4),'年',concat(date_format(LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM concat('202003','01')),1) + interval QUARTER(concat('202003','01'))*3-3 month),'%m月'),'01日'),'-',
    date_format(a2.version_end_date,'%m月%d日'),'实际数') as '表头7'
    from db_dw.t03_shop_gmvrevslp_version a1
    inner join db_dw.t00_d_version_info a2
    on a1.version_date = a2.version_date
    where a1.version_date = '20200315' /*传入参数*/
    and a1.index_yearmonth = '202003' /*传入参数*/

  • 相关阅读:
    C++ 数组array与vector的比较
    C/C++头文件区别
    C/C++ 标准输入输出重定向
    C文件读写
    输入输出重定向
    【剑指offer26 二叉搜索树与双向链表】
    【剑指offer25 复杂链表的复制】
    【剑指offer23 二叉搜索树的后序遍历序列】
    【剑指offer22 从上往下打印二叉树 & 60 把二叉树打印成多行】
    【剑指offer21 栈的压入、弹出序列】
  • 原文地址:https://www.cnblogs.com/linbo3168/p/12498555.html
Copyright © 2011-2022 走看看