详细解决方案
统计查询中的查询判断.解决方法
热度:9297 发布时间:2013-02-25 21:20:08
我通过时间差统计查询了信息表中,年龄20-30的 年龄30-40的 年龄40-50的人数。并分别显示了出来。我现在要做一个查询。查询条件是下拉列表,分别为年龄20-30的 年龄30-40的 年龄40-50的。要求选择后点击查询可以时间相应的查找。怎么在SQL语句里加判断? 已知道SQL语句中年龄20-30的 年龄30-40的 年龄40-50的 分块统计的相应字段为A20 A30 A40
怎么加判断啊。。新手求解。
------解决方案--------------------------------------------------------
下拉框每个选项对应一个value 比如不选对应0 20-30对应1 30-40对应2
根据这个来判断
- Java code
sql+=" (select count(r.birthday) from student_formal_infor r where 1=1 ";if(?==0) //执行全部else if(?==1) //筛选20-30的 其他阶段赋值0 sql+=" (to_number('"+sysdate+"') - to_number(substr(r.birthday, 1, 4))) >= 20"; sql+=" and (to_number('"+sysdate+"') - to_number(substr(r.birthday, 1, 4))) <= 30"; sql+=" and r.worktypecode = t.worktypecode"; sql+=" and r.levelcode = t.levelcode) as age20_30,0 age30_40,0 age40_50";else if(? ==2) ...
相关解决方案
- IE不支持JQuery吗?解决方法
- boa+cgi+sqlite3【基于web的数据采集并动态显示】解决方法
- cgi提取文件内容?解决方法
- java.lang.NoSuchMethodException: setId([Ljava.lang.String;)解决方法
- s标签 图片src 当action 解析?解决方法
- CAPTCHA 模块中 ajax form 导致CAPTCHA session reuse attack detected异常,解决方法
- java编程思想.解决方法
- SSH框架导入struts,hibernate,spring分先后顺序吗>>解决方法
- 关于遮罩层的。解决方法
- oracle 最近的时间(而不是前一天的时间) 跪求sql语句 。解决方法
- web service No services have been found.解决方法
- socket.connect(socketAddress,timeout ))解决方法
- description The requested resource (/gongqiu/goindex.action) is not available.解决方法
- javascript中===什么意思?解决方法
- struts工作流程~解决方法
- 求struts2玩的顺的人!解决方法
- Mybatis的mapper.是个接口?解决方法
- 求教一个关于两个list的类似求并集的算法。解决方法
- jquery+ajax网页被卡死,cpu爆掉! - -解决方法
- 怎样实现分页.解决方法
- mapping.findForward()执行后,没有跳转页面?解决方法
- Tomcat7 不支持这句代码,为什么?解决方法
- 经典<<thinking in java >>电子书+课后习题解答.解决方法
- 现在做的一个项目,遇到个坑爹的需求。解决方法
- 在servlet中存了cookie后,再转发到jsp,在jsp上得不到存的cookie, 可是一刷新就得到了,这是为什么?解决方法
- Cannot load JDBC driver class 'com.microsoft.jdbc.sqlserver.SQLServerDriver'解决方法
- 关于Struts2的list集合里面重复的值的处理办法。解决方法
- 关于servlet,晕了。解决方法
- 统计查询中的查询判断.解决方法
- jdk1.7改成jdk1.6要改哪里?解决方法