sql select * from subfee t where to_char(t.subfee_time,'YYYY-MM')=? ?号处是string 类型的参数是传进来的格式是"YYYY-MM"应该怎么写啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from subfee t where to_char(t.subfee_time,'YYYY-MM')='2009-06' declarestr varchar2(40);i int;beginstr:='2009-06';select count(1) into i from datalogwhere to_char(datetime,'YYYY-MM')=str;dbms_output.put_line(i);end; 这样是在大数据量的情况下 有点不可取每运行一次 就要to_char一次查询效率不高啊我觉得把参数用to_date()处理下好 参数怎么处理?需要拼成时间格式后,再用between and ,大数量的表,比较下性能 求一条SQL!! 急!帮忙解决一个银行截取转化字符问题!急 如何复制oracle远程数据库表? 急。。。 一道习题求解了 关于数据库的建表问题 这个问题似乎特殊了点,求大家帮我解决! 关于oracle数据库的问题 100分求救了,大家帮我看看数据链接的问题吧! 各位大哥,我可以到那里下载oracle for nt(2000) 版本,还有在2000下面怎么安装,请指点 TO:mimimi(开心果) 【关于两个数据库的数据定时更新】 关于接口表短时间频繁的查询,删除问题.
declare
str varchar2(40);
i int;
begin
str:='2009-06';
select count(1) into i from datalog
where to_char(datetime,'YYYY-MM')=str;
dbms_output.put_line(i);
end;
这样是在大数据量的情况下 有点不可取每运行一次 就要to_char一次查询效率不高啊我觉得把参数用to_date()处理下好