成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle日期操作全攻略

數(shù)據(jù)庫 Oracle
文章主要介紹了Oracle日期操作的常用操作,如年、月、日等的表示,簡單操作,如如何在系統(tǒng)時間基礎(chǔ)上延遲5秒等,還有2個計算方法:計算工作日等。

本文查找了很多相關(guān)書籍,查找了近30種Oracle日期常用操作,從基礎(chǔ)的年、月、日的表示,到稍微復(fù)雜一點的年初至今的天數(shù),再到更難點的計算工作日的方法都有涉及,應(yīng)該還是比較全面的。

一、Oracle日期操作中的常用操作
1.to_char(sysdate,'q') 季
2.to_char(sysdate,'yyyy')年
3.to_char(sysdate,'mm')月
4.to_char(sysdate,'dd')日
5.to_char(sysdate,'d')星期中的第幾天
6.to_char(sysdate,'DAY')星期幾
7.to_char(sysdate,'ddd')一年中的第幾天
8.extract(year from query_cxrq)年度
9.extract(month from query_cxrq)月份
10.extract(day from query_cxrq)日
例:select extract(month from sysdate) from dual

二、Oracle日期操作中的簡單操作
1.上月末的日期:select last_day(add_months(sysdate, -1)) from dual;
2.本月的***一秒:select trunc(add_months(sysdate,1),'MM') - 1/24/60/60 from dual
3.本周星期一的日期:select trunc(sysdate,'day')+1 from dual
4.年初至今的天數(shù):select ceil(sysdate - trunc(sysdate, 'year')) from dual;
5.今天是今年的第幾周:select to_char(sysdate,'fmww') from dual
6.今天是本月的第幾周:SELECT TO_CHAR(SYSDATE,'WW') - TO_CHAR(TRUNC(SYSDATE,'MM'),'WW') + 1 AS "weekOfMon" FROM dual
7.本月的天數(shù):SELECT to_char(last_day(SYSDATE),'dd') days FROM dual
8.今年的天數(shù):select add_months(trunc(sysdate,'year'), 12) - trunc(sysdate,'year') from dual
9.下個星期一的日期:SELECT Next_day(SYSDATE,'monday') FROM dual

10.sdate+(5/24/60/60) 在系統(tǒng)時間基礎(chǔ)上延遲5秒
11.sdate+5/24/60 在系統(tǒng)時間基礎(chǔ)上延遲5分鐘
12.sdate+5/24 在系統(tǒng)時間基礎(chǔ)上延遲5小時
13.sdate+5 在系統(tǒng)時間基礎(chǔ)上延遲5天
14.d_months(sysdate,-5) 在系統(tǒng)時間基礎(chǔ)上延遲5月
15.d_months(sysdate,-5*12) 在系統(tǒng)時間基礎(chǔ)上延遲5年
16.間隔天數(shù):
兩個日期間的天數(shù)(日期相減得天數(shù))
select floor(sysdate - to_date('20020405','yyyymmdd')) from dual;

Oracle日期操作中的2個計算方

1.計算工作日方法
create table t(s date,e date);
alter session set nls_date_format = 'yyyy-mm-dd';
insert into t values('2003-03-01','2003-03-03');
insert into t values('2003-03-02','2003-03-03');
insert into t values('2003-03-07','2003-03-08');
insert into t values('2003-03-07','2003-03-09');
insert into t values('2003-03-05','2003-03-07');
insert into t values('2003-02-01','2003-03-31');
這里假定日期都是不帶時間的,否則在所有日期前加trunc即可。

2.判斷當(dāng)前時間是上午下午還是晚上
SELECT CASE
WHEN to_number(to_char(SYSDATE,'hh24')) BETWEEN 6 AND 11 THEN '上午'
WHEN to_number(to_char(SYSDATE,'hh24')) BETWEEN 11 AND 17 THEN '下午'
WHEN to_number(to_char(SYSDATE,'hh24')) BETWEEN 17 AND 21 THEN '晚上'
END
FROM dual;

【編輯推薦】

  1. 用觸發(fā)器實現(xiàn)Oracle操作日志
  2. Oracle日期函數(shù)中常用的幾大函數(shù)
  3. Oracle數(shù)據(jù)庫密碼文件的使用與維護
  4. Oracle密碼過期與profile的使用方法
  5. Oracle密碼文件的作用和說明
責(zé)任編輯:王婧瑤 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2013-06-08 11:13:00

Android開發(fā)XML解析

2013-04-15 10:48:16

Xcode ARC詳解iOS ARC使用

2024-05-07 09:01:21

Queue 模塊Python線程安全隊列

2009-02-20 11:43:22

UNIXfish全攻略

2014-03-19 17:22:33

2009-12-14 14:32:38

動態(tài)路由配置

2009-10-19 15:20:01

家庭綜合布線

2022-02-23 07:50:36

LinuLinux操作系統(tǒng)

2009-10-12 15:06:59

2015-03-04 13:53:33

MySQL數(shù)據(jù)庫優(yōu)化SQL優(yōu)化

2010-10-11 13:54:03

Windows Ser

2020-12-28 10:50:09

Linux環(huán)境變量命令

2009-07-04 11:26:12

unix應(yīng)急安全攻略

2022-10-21 11:30:42

用戶生命周期分析

2009-12-17 16:15:00

CCNA640-810

2009-11-10 12:08:15

2020-11-23 15:21:12

Linux環(huán)境變量

2009-07-17 17:43:49

Jruby開發(fā)Web

2019-06-27 11:47:21

Wordpress容器化HTTPS

2009-02-12 10:12:00

NAT配置
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩av免费在线电影 | 成人欧美一区二区 | www.国产 | 啪啪免费网站 | 涩在线| 综合在线视频 | 亚洲一区二区三区在线视频 | 国产1区2区3区 | 在线日韩av电影 | 亚洲高清三级 | 日韩aⅴ片 | 欧美视频免费在线 | 成人影院在线视频 | www.xxxx欧美| 国内精品久久久久久久 | 成人在线精品 | 在线日韩中文字幕 | 日本 欧美 国产 | 欧美国产日韩精品 | 欧美jizzhd精品欧美巨大免费 | 综合久久av | 国产精品成人品 | 国产成人综合久久 | www.国产日本 | 99久久久无码国产精品 | av一二三区| 欧美在线观看黄色 | 国产免费观看久久黄av片涩av | 一区二区三区视频免费看 | 天天av综合| 91在线视频一区 | 日日爱夜夜操 | 国产精品美女 | www.久| 日韩欧美在线免费观看 | 91麻豆精品国产91久久久更新资源速度超快 | 中文成人在线 | 96久久久久久 | 欧美精三区欧美精三区 | 久久6| 日批免费观看 |