select count(*) from oa_bg_meeting t where (t.begintime-trunc(sysdate,'dd')>0
where后面的怎么解释?begintime-trunc
安楼上的兄弟试了一下trunc(sysdate,'dd')
这个指的是今天 如: 当前是6月24号
-trunc(sysdate,'dd') 2010/6/24
trunc(sysdate, 'yyyy') 2010/1/1
trunc(sysdate, 'MM') 2010/6/1
trunc(sysdate, 'hh') 2010/6/24 上午 09:00:00
trunc(sysdate, 'mi') 2010/6/24 上午 09:59:00
呵呵 区别很明显
select trunc(sysdate, 'yyyy'),
trunc(sysdate, 'MM'),
trunc(sysdate, 'dd'),
trunc(sysdate, 'hh'),
trunc(sysdate, 'mi'),
sysdate
from dual;
这个执行下,应该就能明白了
天数之差=。= 不过感觉很怪