没有合适的资源?快使用搜索试试~ 我知道了~
oracle数据库时间转换和时间算法.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 10 浏览量
2021-12-12
09:45:43
上传
评论
收藏 98KB PDF 举报
温馨提示
试读
3页
。。。
资源推荐
资源详情
资源评论
Oracle 时间转换和时间算法
1.
下面是 取 年/季度/月/周/日期/小时 截取的例子
SQL 执行的时间是 2010-10-17 22 点多
SQL> SELECT 'Year' AS truncType , TRUNC( SYSDATE, 'YYYY' ) FROM DUAL
2 UNION ALL
3 SELECT 'Quarter' AS truncType, TRUNC( SYSDATE, 'Q' ) FROM DUAL
4 UNION ALL
5 SELECT 'Month' AS truncType, TRUNC( SYSDATE, 'MM' ) FROM DUAL
6 UNION ALL
7 SELECT 'Week' AS truncType, TRUNC(
to_date('2010-11-2','yyyy-mm-dd')
,
'W' ) FROM DUAL
SELECT 'Week' AS truncType, to_char(TRUNC(sysdate,
'W' )
,'YYYY-mm-dd'
)FROM DUAL;
8 UNION ALL
9 SELECT 'Day' AS truncType, TRUNC( SYSDATE, 'D' ) FROM DUAL
10 UNION ALL
11 SELECT 'Hour' AS truncType, TRUNC( SYSDATE, 'HH' ) FROM DUAL;
TRUNCTYPE TRUNC(SYSDATE,'YYYY
-------------- -------------------
Year 2010-01-01 00:00:00
Quarter 2010-10-01 00:00:00
Month 2010-10-01 00:00:00
Week 2010-10-15 00:00:00
Day 2010-10-17 00:00:00
Hour 2010-10-17 22:00:00
6 rows selected.
2.。得到某周的周一和周日的函数拿来可以直接用。下面是第 48 周的周一和周日。
SQL> alter session set nls_date_format='yyyy-mm-dd' ;
会话已更改。
资源评论
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功