mdsk.net
当前位置:首页 >> 求助~~~OrAClE中的trunC(sysDAtE,'DD')函数返回的... >>

求助~~~OrAClE中的trunC(sysDAtE,'DD')函数返回的...

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

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'...

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

/**************日期********************/ 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 ...

你的日期转换成char 是有问题的,后面的hh24mmss中的mm还是月,不是秒,秒是mi

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

Oracle trunc()函数的用法: TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。 其具体的语法格式如下: TRUNC(date[,fmt]) 其中: date 一个日期值 fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去 trunc(sy...

select trunc(sysdate-1) from dual; 楼主去数据库将这个脚本执行一下,自己就有答案了,就是系统时间减1天,取年月日

Oracle的连接符号是|| 对应的sqlserver的是+

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...

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com