我刚才是这样的:
String sqlstring="select gooddate,managername,goodslevel,id,goodsnumber,goodsmoney,materialnumber,buyman,vehicleid from goodsjoin where goodslevel='"+goodslevel1+"' and managername='"+managername+"' and " +"to_char(gooddate,'yyyy')"+"="+year+" and "+"to_char(gooddate,'mm')"+"="+month+"";rs_sq=stmt_sq.executeQuery(sqlstring);
错在哪儿了?
String sqlstring="select gooddate,managername,goodslevel,id,goodsnumber,goodsmoney,materialnumber,buyman,vehicleid from goodsjoin where goodslevel='"+goodslevel1+"' and managername='"+managername+"' and " +"to_char(gooddate,'yyyy')"+"="+year+" and "+"to_char(gooddate,'mm')"+"="+month+"";rs_sq=stmt_sq.executeQuery(sqlstring);
错在哪儿了?
解决方案 »
- a表group by 分组 查询之后 返回 的值 于 b表 进行联合查询 ,应该如何实现?
- oracle9i ORA-01843:无效的月份(急,在线等。)
- 如何使用帮定数组变量从数据库中取得数据。
- 求高人指教,统计后三位相同的号码的sql怎么写?
- oracle10g查询出来的系统时间后面有个星
- 哪位高手知道怎么在XP下完全删除Oracle9i?
- 请问在oracle9i中如何启动sqlloader工具?
- 怎么打开一个以.MB结尾的MB类型数据文件,好急
- 小弟想学orcale 9i了,说大哥,大姐推举起这方面的好书?
- oracle函数问题
- 我可以这样使用游标变量吗?刚才的分已经发了
- 请问哪里有比较详细介绍DBMS_PROFILER和DBMS_TRACE包的内容?谢谢
from table1
where to_char(gooddate,"yyyy")=year--这个语句没有错!String sqlstring="select gooddate,managername,goodslevel,id,goodsnumber,goodsmoney,materialnumber,buyman,vehicleid from goodsjoin where goodslevel='"+goodslevel1+"' and managername='"+managername+"' and to_char(gooddate,'yyyy')="+year+" and to_char(gooddate,'mm')="+month+"";rs_sq=stmt_sq.executeQuery(sqlstring);--你试试这样改
from table1
where to_char(gooddate,"yyyy")=year
在sql*plus中执行出什么错误?
String sqlstring="select gooddate,managername,goodslevel,id,goodsnumber,goodsmoney,materialnumber,buyman,vehicleid from goodsjoin where goodslevel='"+goodslevel1+"' and managername='"+managername+"' and " +"to_char(gooddate,'yyyy')"+"='"+year+"' and "+"to_char(gooddate,'mm')"+"='"+month+"'";