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去掉就正常了。
如何解決?
解决方案 »
- 表空间的大小影响数据库的大小么?如果定义表空间为5M,那么这个数据库保存数据不能超过5M么?
- Oracle SQL Developer连接linux上的11G R2时提示错误
- 我怎么找不到我的数据啊,急,谢谢。
- 请问如何做视图才能提高查询速度
- 求助关于审计的用法!!
- 登录不同数据库问题.请大家帮忙.谢谢先
- oracle的安装问题?
- 请问各位大侠,如何修改表的max_extents参数。感激不尽!
- Ora-03114之奇葩问题,求大神!
- PLSQL导出sql file 日期格式反了
- 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');--失敗總筆數已解決,謝謝各位!