機能
数値または日付の切捨てを行います
文法
(1)
|
TRUNC(数値 ) | 数値 の小数点以下を切り捨てます。 |
(2)
|
TRUNC(数値 ,小数桁 ) | 数値 の小数桁 以下を切り捨てます。 |
(3)
|
TRUNC(日付 ) | 日付 のもっとも近い日に切り捨てられます。 |
(4)
|
TRUNC(日付 ,書式 ) | 日付 を書式 に近似した日付に切り捨てられます。 |
解説
(1)
|
TRUNC( 1234.567) 1234に切り捨てられます |
(2)
|
TRUNC( 1234.567 , 1) 1234.5に切捨てられます |
(3)
|
TRUNC(TO_DATE('2001/02/03 23:45','YYYY/MM/DD HH24:MI')) 2001/02/03(時刻は0時)が返ります |
(4) |
TRUNC(TO_DATE('2001/12/23','YYYY/MM/DD'),'YEAR') 2001/01/01が返ります |
ROUNDの解説と比較してみると違いが良くわかりますよ。