select count(*) from imms_realsend
where vc2status='0'
and to_char(datcreate, 'yyyymmdd')>= to_char('2007-7-18','yyyymmdd')
and to_char(datcreate,'yyyymmdd')<=to_char('2008-8-18','yyyymmdd')高手們,我是菜鳥,請指教!
這條語句為什麽會報個無效數字?
把後面兩個and去掉就正常了。
如何解決?
where vc2status='0'
and to_char(datcreate, 'yyyymmdd')>= to_char('2007-7-18','yyyymmdd')
and to_char(datcreate,'yyyymmdd')<=to_char('2008-8-18','yyyymmdd')高手們,我是菜鳥,請指教!
這條語句為什麽會報個無效數字?
把後面兩個and去掉就正常了。
如何解決?
解决方案 »
- 存储过程改成一条sql
- 为什么我用dblink 查询的时候,pl/sql的提交按钮亮了? 求各位解答一下
- 寻求linux下的C++ Oracle数据库开发资料或书籍
- 能不能改变表的用户
- 关于索引表空间
- 请问Oracle9的安装文件怎么解开?
- Oracle 里 redo log 是不是:恢复日志
- 两个关于SQL*PLUS使用的小问题.
- 用pro*c连接oracle数据库要么设置?
- oracle8.0.5和oracle8.1.7不能exp ORACLE7.0.3K吗?一定给分,在线等
- OCI OCILobArrayWrite() 批量写入BLOB的问题
- distinct与group by在查询的时候若查询条件不包含聚集函数的情况下效率咨询
count(*)
from imms_realsend ir
where ir.vc2status='2'
and to_char(ir.datcreate, 'yyyymmdd')>= to_char('2007-7-18','yyyymmdd')
and to_char(ir.datcreate,'yyyymmdd')<=to_char('2008-8-18','yyyymmdd')
group by to_char(ir.datcreate, 'yyyymmdd');
整體是這樣.
count(*)
-- into v_datdeal,v_failsum
from imms_realsend ir
where
trunc(ir.datcreate)>= to_date('2008-07-19','yyyy-mm-dd')
and trunc(ir.datcreate)<=to_date('2008-08-19','yyyy-mm-dd')
and ir.vc2status='2'
group by to_char(ir.datcreate, 'yyyymmdd');--失敗總筆數已解決,謝謝各位!