TRUNC(for dates)
TRUNC函数为指定元素而截去的日期值
其具体的语法格式如下
TRUNC(date[fmt])
其中
date 一个日期值
fmt 日期格式该日期将由指定的元素格式所截去忽略它则由最近的日期截去
下面是该函数的使用情况
TRUNC(TO_DATE(Nov : pm)ddmonyyyy hh:mi am)
=Nov :: am
TRUNC(TO_DATE(Nov : pmddmonyyyy hh:mi am)hh) =Nov :: am
trunc(sysdateyyyy) 返回当年第一天
trunc(sysdatemm) 返回当月第一天
trunc(sysdated) 返回当前星期的第一天
trunc(sysdatedd)返回当前年月日
TRUNC(for number)
TRUNC函数返回处理后的数值其工作机制与ROUND函数极为类似只是该函数不对指定小数前或后的部分做相应捨入选择处理而统统截去
其具体的语法格式如下
TRUNC(number[decimals])
其中
number 待做截取处理的数值
decimals 指明需保留小数点后面的位数可选项忽略它则截去所有的小数部分
下面是该函数的使用情况
TRUNC()=
TRUNC()=
TRUNC()=
注意第二个参数可以为负数表示为小数点左边指定位数后面的部分截去即均以记与取整类似比如参数为即取整到十分位如果是则是取整到十位以此类推