表details有三个字段:
areasid 区域
worktype 工作类型(软件开发、软件测试、实施)
salary 工资要对details根据areaid和worktype分组查询
select sum(salary) salarys from details group by areaid,worktype然后如何在jsp页面中显示成以下表格的形式,区域一列显示的是areaid,软件开发一列显示的是这一区域软件开发工作的工资,其他两列显示的同样是这一工作在相应区域的工资
区域 软件开发 软件测试 实施不知道如何显示了,请熟悉此类问题的大侠帮帮忙!!
areasid 区域
worktype 工作类型(软件开发、软件测试、实施)
salary 工资要对details根据areaid和worktype分组查询
select sum(salary) salarys from details group by areaid,worktype然后如何在jsp页面中显示成以下表格的形式,区域一列显示的是areaid,软件开发一列显示的是这一区域软件开发工作的工资,其他两列显示的同样是这一工作在相应区域的工资
区域 软件开发 软件测试 实施不知道如何显示了,请熟悉此类问题的大侠帮帮忙!!
解决方案 »
- base64算法产生的值相等但它们的equals方法不相等
- 开发环境下正常,部署后Tomcat 启动报如下错误
- 启动Tomcat发生 javax.servlet.UnavailableException: Specified RequestProcessor not compatible with saif
- smartGwt如何集成到一个ssh的项目中呢?
- 为何数据库突然连接不上了?
- 哪位高手来详细说明一下要如何能保持住session使它不失效
- if 语句判断问题 谢谢
- jsp和javascript有什么区别呢?ASP能支持LINUX服务器吗?
- 使用JSP扩展标签,可否从标签内得到一个输出参数?
- 写的一个方法,在Java代码中测试无问题,在Java web中有问题
- jdbc使用PreparedStatement给占位符赋值报错空指针异常
- 大家帮我看看两个关于Cookie的问题
select areaid,
sum(decode(worktype,'软件开发',salary)) 软件测试,
sum(decode(worktype,'软件测试',salary)) 软件开发
from details
group by areaid;
sum(decode(worktype,'软件开发',sum(salary))) 软件开发,
sum(decode(worktype,'软件测试',sum(salary))) 软件测试
from details
group by areaid;
这个是错的,还是上面那个吧,我记得是decode()来做列转行。