会计日历-自动生成脚本
--自动生成当前年份所有月的会计期间
--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;
转载于:https://www.cnblogs.com/quanweiru/p/4619491.html
会计日历-自动生成脚本相关推荐
- SQL Server镜像自动生成脚本
SQL Server镜像自动生成脚本 镜像的搭建非常繁琐,花了一点时间写了这个脚本,方便大家搭建镜像 执行完这个镜像脚本之后,最好在每台机器都绑定一下hosts文件,不然的话,镜像可能会不work 1 ...
- 淘宝叠猫猫瓜分3亿红包赚猫币自动生成脚本(无需安装其他软件),附每天最大限度的领取最多数量的喵币方法
看到大爷的博客(https://saodaye.com/),看到一个好东西,正好618准备剁手嗷~最近淘宝叠猫猫瓜分3亿红包,管他分割几块钱,一分都是赚到233, 脚本的话是不需要其他附属软件的,也就 ...
- Unity:代码自动生成脚本
1.简述 现在开发过程中每添加一个Unity预制体,都要添加对应的UI脚本.而且当这个预制体较为复杂的时候,我们要写的脚本偏多,而且都是同样的按钮.文字.图片等组件.如果有脚本帮忙自动生成,可以节省很 ...
- FOC:【3】精品必看!利用Python实现System Verilog多字节UART串口有限状态机自动生成脚本
碎碎念: 向关注的朋友们道个歉,不好意思这一期鸽了这么久.( ̄(工) ̄) 这是一个懒狗不想写1000行的状态机,所以写了1000行的脚本的故事. 虽然本期内容与FOC的直接相关度并不大,由于是在整个项 ...
- 淘宝6.18叠猫猫瓜分3亿红包赚猫币自动生成脚本(新脚本源码已更新)
1.使用chrome浏览器.或者360极速浏览器,360极速模式等: 2.打开 https://login.m.taobao.com/login.htm 登陆下,已登录的忽略: 3.按下F12,调出浏 ...
- 兰州大学hdtv列表文件 python 自动生成脚本
2015-11-24 18:57:22 2015年12月更新:兰大直播源全新改版,采用HLS协议传送,原VLC全面弃用,该脚本作废 import httplib import osconn = htt ...
- [PHPUnit]自动生成PHPUnit测试骨架脚本-提供您的开发效率【2015升级版】
2019独角兽企业重金招聘Python工程师标准>>> 场景 在编写PHPUnit单元测试代码时,其实很多都是对各个类的各个外部调用的函数进行测试验证,检测代码覆盖率,验证预期效果. ...
- python写魔兽世界脚本_用python bat写软件安装脚本 + HM NIS Edit自动生成软件安装脚本...
2019-03-11更新:原来NSIS脚本也可以禁用64位文件操作重定向的! 1.在安装脚本的开始处定义 LIBRARY_X64. !include "MUI.nsh" !incl ...
- ctypes安装_用python amp; bat写软件安装脚本 + HM NIS Edit自动生成软件安装脚本
2019-03-11更新:原来NSIS脚本也可以禁用64位文件操作重定向的! 1.在安装脚本的开始处定义 LIBRARY_X64. !include "MUI.nsh" !incl ...
最新文章
- OracleHelper类
- Windows下实现反向代理的若干途径
- If-Modified-Since和If-None-Match
- 聊一聊 SpringBoot 自动配置的原理
- Tensorflow1.x 和 2.x如何读取ckpt中保存了那些参数
- 8086汇编_除法指令
- 【UESTC 594】我要长高
- android远程命令行工具,Android 使用 adb命令 远程安装apk
- 前端学习(2511):组件注册
- Qt杂记-QQuick之Android隐藏状态栏以及状态栏透明(QQuick项目)
- 使用SQL存储过程有什么好处 用视图有什么好处
- .net5 不支持winform_.NET 5.0 RC 2 发布,正式版将在11月.NET Conf大会上发布
- JavaScript编写计算器-《JavaScript王者归来》读书笔记1
- Java并发包提供了哪些并发工具类?
- css 之水平居中对齐
- xdb 服务_如何禁用Oracle的XDB及修改XDB服务端口
- u盘的大小在计算机无法显示,Win10电脑插入U盘后没有显示可用容量打不开无法读取如何解决...
- 设置foxmail通过ccproxy代理收发邮件
- OAuth2的运行机制(GitHub单点登录)
- 照片生成漫画头像的软件
热门文章
- 多级缓存中的一级缓存全网流量分发CDN
- lambda中的钩子函数
- Java+Selenium爬贴吧
- 苹果电脑通过密钥对的方式登录linux系统
- Mac终端 bash和zsh切换方法
- 交叉编译和交叉调试环境的搭建及使用
- s l m 尺码排序 php,m l xl xxl是什么意思?服装尺码s m l xl xxl含义
- FatFs 之一 R0.13c版源码目录文件、函数、全配置项详解及移植说明
- Qt / 窗体设置 Qt::WA_TranslucentBackground 为全黑的原因
- C/Cpp / 类中静态成员变量和普通成员变量的区别