Row generator
参考网址:
http://www.orafaq.com/forum/mv/msg/95011/493456/102589/#msg_493456
http://www.orafaq.com/forum/t/184746/170570/
1、构造两个日期之间的时间:
可以采用以下两种方式来实现:
(1):
1 SELECT to_date('2012-10-04', 'yyyy-mm-dd') - 1 + LEVEL 2 FROM dual 3 CONNECT BY LEVEL <= to_date('2012-11-04', 'yyyy-mm-dd') - 4 to_date('2012-10-04', 'yyyy-mm-dd') + 1;
(2):
1 WITH data AS 2 (SELECT to_date('2012-10-04', 'yyyy-mm-dd') date1, 3 to_date('2012-11-04', 'yyyy-mm-dd') date2 4 FROM dual) 5 SELECT to_char(date1 + LEVEL - 1, 'yyyy-mm-dd') the_date 6 FROM data 7 CONNECT BY LEVEL <= date2 - date1 + 1
2、获取当年所有的日期:
关于trunc和round的日期参数的格式请参考:
http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions230.htm#i1002084
1 SELECT trunc(SYSDATE, 'YEAR') + LEVEL - 1 the_date 2 FROM dual 3 CONNECT BY LEVEL <= 4 trunc(add_months(SYSDATE, 12), 'YEAR') - trunc(SYSDATE, 'YEAR')
3、获取当月的所以日期:
1 SELECT trunc(SYSDATE, 'MONTH') + LEVEL - 1 the_date 2 FROM dual 3 CONNECT BY LEVEL <= last_day(SYSDATE) - trunc(SYSDATE, 'MONTH') + 1
4、获取当前周的日期:使用ISO格式(从周一开始,周末结束);
1 SELECT TRUNC(SYSDATE,'IW') + LEVEL - 1 THE_DATE 2 FROM DUAL 3 CONNECT BY LEVEL <= 7
5、获取当前日期的前六个月:
1 SELECT trunc(add_months(SYSDATE, -1 * LEVEL), 'month') MONTH 2 FROM dual 3 CONNECT BY LEVEL <= 6
6、
转载于:https://www.cnblogs.com/caroline/archive/2012/11/02/2750592.html
Row generator相关推荐
- sampler采样器记录
深度学习数据标注完成后,需要构建dataset并送入dataloader整合好以后送入模型去学习,而数据在进入dataloader后会有一个采样器sampler进行数据的index的筛选,本文主要记录 ...
- Apache hop web构建及部署
前言 正在使用kettle webspoon,虽然解决了一些问题,但是问题还是层出不穷,在群中了解到apache hop是基于kettle最新的扩展,所以研究一下.新的确实是不一样,构建过程比webs ...
- DataStage记录
DataStage v11.7 数据整合的核心内容是从数据源中抽取数据,然后对这些数据进行转化,最终加载的目标数据库或者数据仓库中去,这也就是我们通常所 说的ETL过程.IBM WebSphere D ...
- RSS Feed Generator for PHP (兼有podcast rss - iTunes )
RSS Feed 生成. 现在是两个版本,第一个适合新闻类的rss,我做了第二个版本,添加了iTunes Rss, 适合苹果机的podcast. 版本一实例:(内附说明文档) <?phprequ ...
- System Generator从入门到放弃(六)-利用Vivado HLS block实现VivadoHLS调用C/C++代码
System Generator从入门到放弃(六)-利用Vivado HLS block实现Vivado HLS调用C/C++代码 夜未央,流星落,情已殇 文章目录 System Generator从 ...
- Python错误:AttributeError: 'generator' object has no attribute 'next'解决办法
今天在学习生成器对象(generation object)运行以下代码时,遇到了一个错误: #定义生成器函数 def liebiao(): for x in range(10): yield x #函 ...
- ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD' for column 'name' at row 1
ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD' for column 'name' at row 1 数据库字符集问题,查 ...
- 3d stroke插件下载_推荐一款好用的PS 3D地图插件,PS插件3D Map Generator ,一键生成地图神器...
今天,给大家推荐一个强大的Photoshop(PS)地图插件--3D Map Generator,可以方便制作3D特效效果. 3D Map Generator插件是什么 3D Map Generato ...
- eureka需要替换吗_iOS第三方库Eureka实现定制动画详解(二):万变不离其宗-Row组件...
Eureka的核心就是Row,所以我们得重点聊聊它.Row是什么?其实上面已经说过了,不过这只是干巴巴的概念,下面本猫用一个实际的例子带大家性感,哦,不-是感性的认识一下到底什么是Row 新建一个iO ...
最新文章
- 格式化_icecream_python
- Numpy 整体复制、按块复制、向量化操作、寻找缺失值、填充缺失值
- 深度学习的四个学习阶段!
- 从支付宝看大用户规模互联网架构发展
- Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configur
- Angular中调用css3动画实现侧边栏的显示与隐藏
- JavaScript-面向对象详解
- Python机器学习Numpy, Scipy, Pandas, Scikit-learn, Matplotlib, Keras, NN速查手册
- 组播IP地址到底是谁的IP?
- gmail注册手机号不能用于验证_一个手机号码、辅助邮箱,可以注册绑定多少个gmail帐号?...
- jdk 安装cmd运行java_windows下安装jdk,cmd下编译运行java程序一点心得
- RecyclerView 之使用 ItemTouchHelper 实现交互动画
- selenium.common.exceptions.WebDriverException: Message: Can't load the profile.
- 无位置传感器的电机控制
- 计算机usb接口禁用,台式机usb接口禁用了怎么办
- 浮动带来的问题以及清除浮动的几种方式
- 中国高校计算机大赛——微信小程序应用开发赛
- 用matlab仿真mmc环流抑制器,一种基于准PR控制原理的MMC阀组环流抑制方法
- 令人沮丧的是,我们还在谈论微创新。更他妈的为媒体整体报道这些无聊的互联网公司的微创新恶心。
- PHP使用openoffice实现word,ppt,Excel在线转PDF浏览。windows和linux系统不同的解决方案