应该要把 aid in ,cid in去掉吧?
最简单的方式,把后面两个字段设置为非空,让oracle报错去。。呵呵你不是写出来了么?
to_date( to_char(sysdate,'YYYY-MM')|| '-01','YYYY-MM-DD')取得月初
add_months(to_date( to_char(sysdate,'YYYY-MM')|| '-01','YYYY-MM-DD') ,1) 取得下月初
具体 where 子句如下
oper_date >= to_date( to_char(sysdate,'YYYY-MM')|| '-01','YYYY-MM-DD')
and oper_date< add_months(to_date( to_char(sysdate,'YYYY-MM')|| '-01','YYYY-MM-DD') ,1)where pcstatus != 2 and (startDate between pcprojectStartDate and pcprojectEndDate or endDate between pcprojectStartDate and pcprojectEndDate)
-----------------------------这样也可以------------------------------------------------------
where pcstatus != 2 and (( startDate between pcprojectStartDate and pcprojectEndDate) or (endDate between pcprojectStartDate and pcprojectEndDate))
--------------------------------
这个问题的分类应该是数据库软件编程的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)