www.ctrt.net > orAClE trunC rounD

orAClE trunC rounD

/**************日期********************/ 1.select trunc(sysdate) from dual --2011-3-18 今天的日期为2011-3-18 2.select trunc(sysdate, 'mm') from dual --2011-3-1 返回当月第一天. 3.select trunc(sysdate,'yy') from dual --2011-1-1 ...

1.select trunc(sysdate) from dual --2011-3-18 今天的日期为2011-3-18 2.select trunc(sysdate, 'mm') from dual --2011-3-1 返回当月第一天. 3.select trunc(sysdate,'yy') from dual --2011-1-1 返回当年第一天 4.select trunc(sysdate,'dd'...

返回的是日期型数据 也就是只返回当前时间的 年月日 你用这个来和0做比较肯定不行,只是不知道你现在想做什么?

TRUNC 语法: TRUNC(x[,y]) 功能: 计算截尾到y位小数的x值. y缺省为0,结果变为一个整数值.如果y是一个负数,那么就截尾到小数点左边对应的位上. trunc(sysdate)=to_date('20121231','yyyymmdd')

Oracle中,没有直接将data转换为number类型的内置方法: 但你可以先将date类型转换为char之后再转换为number: select to_number(to_char(sysdate,'yyyymmddhh24miss')) from dual;

Trunc Function (with dates) In Oracle/PLSQL, the trunc function returns a date truncated to a specific unit of measure. oracle中,trunc函数返回一个按照特定计量单位截取后的date值 The syntax for the trunc function is: 语法如下: ...

select trunc(sysdate,'hh') from dual 这个就是截断到小时 , 比如 2011-11-02 11:11:11 那么 trunc后 就是 2011-11-02 11:00:00

oracle数值函数 四舍五入:ROUND() 根据参数保留几位小数位,否则不会保留任何小数,且小数位四舍五入 截取小数位:TRUNC()根据参数保留几位小数位,否则不会保留任何小数,小数位不会四舍五入 取模(求余):MOD() SELECTROUND(789.536) FROM DU...

oracle trunc 函数处理日期格式 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; --显示当前时间 2011-12-29 16:24:34 select trunc(sysdate,'year') from dual; --截取到年(本年的第一天) 2011-1-1 select trunc(sysdate,'q') f...

ORACLE中TRUNC是截取的函数用在日期类型上,就是截取到日或时间。 以下为具体例子。 SELECT TRUNC(SYSDATE) FROM DUAL;默认是截取系统日期到日,得到2012-12-19比如值为"2012-12-19 14:30:50"的日期变量TRUNC(SYSDATE)得到 2012-12-19 , 和TRUNC...

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com