oracle 常用函数
1.trunc(date/number,[fmt/decimals])
date-日期值,fmt-日期格式:示例如下
今天为2012-9-01
SELECT trunc(sysdate,'mm')FROM dual 返回2010-9-01当月的第一天
SELECT trunc(sysdate,'yy')FROM dual 返回2010-1-1 当年第一天
SELECT trunc(sysdate,'dd')FROM dual 返回2010-9-10 当天
SELECT trunc(sysdate,'day')FROM dual 返回2010-9-5 当周第一天
SELECT trunc(sysdate)FROM dual 返回2010-9-10 不填fmt参数默认是当天
number-数字值,decimals-需保留小数点后位数:示例如下
TRUNC(89.985,2)=89.98
TRUNC(89.985)=89
TRUNC(89.985,-1)=80 参数decimals为负数,则小数点左边指定位数后面的部分截去,均记为0

浙公网安备 33010602011771号