zoukankan      html  css  js  c++  java
  • 会计日历-自动生成脚本

    image

     

    --自动生成当前年份所有月的会计期间

    --Parameters:

    --:YEAR  当前年份

    --:TYPE  会计日历类型

        SELECT INITCAP (TO_CHAR (TO_DATE (ROWNUM, 'MM'), 'MON')) PREFIX,

               :TYPE TYPE,

               :YEAR YEAR,

               TO_CHAR (TO_DATE (ROWNUM, 'MM'), 'q') QUARTER,

               ROWNUM NUM,

               ( :YEAR || '-' || ROWNUM || '-01') FROM_DAY,

               TO_CHAR (LAST_DAY (TO_DATE ( :YEAR || '-' || ROWNUM, 'YYYY-MM')), 'YYYY-MM-DD') TO_DAY,

               INITCAP (TO_CHAR (TO_DATE (ROWNUM || '-' || :YEAR, 'MM-YYYY'), 'MON-YYYY')) NAME

          FROM DUAL

    CONNECT BY ROWNUM <= 12

    UNION ALL

    SELECT 'Adj' PREFIX,

           :TYPE TYPE,

           :YEAR YEAR,

           '4' QUARTER,

           13 NUM,

           TO_CHAR (LAST_DAY (TO_DATE ( :YEAR || '-' || '12', 'YYYY-MM')), 'YYYY-MM-DD') FROM_DAY,

           TO_CHAR (LAST_DAY (TO_DATE ( :YEAR || '-' || '12', 'YYYY-MM')), 'YYYY-MM-DD') TO_DAY,

           'Adj-' || :YEAR NAME

      FROM DUAL;

     

     

    --Dataload template

        SELECT INITCAP (TO_CHAR (TO_DATE (ROWNUM, 'MM'), 'MON')) PREFIX,

               'TAB' KEY,

               :TYPE TYPE,

               'TAB' KEY,

               :YEAR YEAR,

               'TAB' KEY,

               TO_CHAR (TO_DATE (ROWNUM, 'MM'), 'q') QUARTER,

               'TAB' KEY,

               ROWNUM NUM,

               'TAB' KEY,

               ( :YEAR || '-' || ROWNUM || '-01') FROM_DAY,

               'TAB' KEY,

               TO_CHAR (LAST_DAY (TO_DATE ( :YEAR || '-' || ROWNUM, 'YYYY-MM')), 'YYYY-MM-DD') TO_DAY,

               'TAB' KEY,

               INITCAP (TO_CHAR (TO_DATE (ROWNUM || '-' || :YEAR, 'MM-YYYY'), 'MON-YYYY')) NAME,

               'TAB' KEY,

               '^{DOWN}' KEY

          FROM DUAL

    CONNECT BY ROWNUM <= 12

    UNION ALL

    SELECT 'Adj' PREFIX,

           'TAB' KEY,

           :TYPE TYPE,

           'TAB' KEY,

           :YEAR YEAR,

           'TAB' KEY,

           '4' QUARTER,

           'TAB' KEY,

           13 NUM,

           'TAB' KEY,

           TO_CHAR (LAST_DAY (TO_DATE ( :YEAR || '-' || '12', 'YYYY-MM')), 'YYYY-MM-DD') FROM_DAY,

           'TAB' KEY,

           TO_CHAR (LAST_DAY (TO_DATE ( :YEAR || '-' || '12', 'YYYY-MM')), 'YYYY-MM-DD') TO_DAY,

           'TAB' KEY,

           'Adj-' || :YEAR NAME,

           'TAB' KEY,

           '*SB' KEY

      FROM DUAL;

  • 相关阅读:
    Spring Boot @DeleteMapping(转)
    白天和夜晚分类
    使用HSV色彩空间遮罩绿色区域
    HSV转换
    HSV 和 HLS颜色空间
    python 处理图像出现The lower bounary is neither an array of the same size and same type as src, nor a scalar in function inRange
    读取图片上一点的像素
    python 实现A*算法
    uda 4.C++面向对象编程
    uda 3.C++二维向量
  • 原文地址:https://www.cnblogs.com/quanweiru/p/4619491.html
Copyright © 2011-2022 走看看