trunc取得是天(可比較),而to_char取得是數值(可計算):
但trunc(date) 具有與to_char(date) 相似的功能,但有區別:
trunc(sysdate,'cc') 取當世紀的第一天 to_char(sysdate,'cc') 取當世紀數值
trunc(sysdate,'yyyy') 取當年的第一天 to_char(sysdate,'yyyy') 取當年數值
trunc(sysdate,'iyyy') 取上年的最后一天 to_char(sysdate,'iyyy') 取當年數值
trunc(sysdate,'q') 取當季第一天 to_char(sysdate,'iyyy') 取當季數值
trunc(sysdate,'mm') 取當月第一天 to_char(sysdate,'mm') 取當月數值
trunc(sysdate,'ww') 取當周第一天(周二) to_char(sysdate,'ww') 取當周數值(第幾周)
trunc(sysdate,'iw') 取當周第一天(周一) to_char(sysdate,'iw') 取當周數值(第幾周)
