Oracle SQL round 日期用法教學
使用工具sqldeveloper
請先參考 sqldeveloper下載及安裝及連線
測試資料來源請先參考 Oracle DB 目錄
用法說明:
關鍵詞(keyword): ROUND
對日期作四捨五入運算
ROUND(date)
日期 四捨五入 以24小時制的12點為基準
ROUND(date,'年/月')
MONTH 月 四捨五入 以每月的15號為基準
YEAR 年 四捨五入 以每年6月為基準
例:
此用 DUAL 表
2014年5月20日
月 四捨五入為
SELECT
sysdate,
ROUND(sysdate,'MONTH')
FROM DUAL;
測試:
例:
此用 DUAL 表
2014年5月20日
年 四捨五入為
SELECT
sysdate,
ROUND(sysdate,'YEAR')
FROM DUAL;
測試:
例:
此用 DUAL 表
2014年5月20日 21:53:41
日期 四捨五入為
SELECT
TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS'),
ROUND(sysdate)
FROM DUAL;
測試:
例:
此用 DUAL 表
2014年5月20日 11:59:59
日期 四捨五入為
SELECT
TO_DATE('2014-05-20 11:59:59','YYYY-MM-DD HH24:MI:SS') TEST_DATE,
ROUND(TO_DATE('2014-05-20 11:59:59','YYYY-MM-DD HH24:MI:SS')) ROUND_TEST
FROM DUAL;
測試:
為了測試使用到函數
- 首頁
- JAVA 目錄
- JAVA WEB 目錄
- JAVA 其他未分類 目錄
- Grails目錄
- jQuery 目錄
- Apache 目錄
- JavaScript 目錄
- Spring + Hibernate 目錄
- Hibernate 目錄
- Linux 目錄
- 程式開發工具目錄
- MySQL 目錄
- PHP目錄
- C/C++ 目錄
- Google App Engine 目錄
- HTML5/CSS3
- 程式開發基本資訊
- Android
- Oracle 目錄
- Struts 目錄