jsp页面如何制作二维表格,从数据库取出来的数据刚好能填充到对应的格子,比如我做的系统,表格横坐标代码月份,纵坐标代表人员,要统计每个人在各个月份开了多少次会议那样
解决方案 »
- Spring事务
- 在eclipse中怎麼部署j2ee項目到tomcat中
- struts2与spring整合后struts.xml的action中class通配符如何设置?
- 高手帮我把这几个循环弄成递归啦
- 大伙帮我作一个选择啊!
- struts2+spring 访问 action 出错
- spring在web.xml中配置webapplicationcontext老是出错
- spring分模块开发时如何避免文件冲突
- 分布是存储系统中的图片是怎么样显示到网页的?
- 求救:javamail发送邮件问题
- SSH的一个sessionFactory的错误,麻烦各位帮帮忙!
- 使用URLDecoder.decode 报URLDecoder: Illegal hex characters in escape (%) pattern -
<% List list=...%>
<table>
<tr>
<td>姓名</td>
<td>一月</td>
<td>二月</td>
<!--.....一直到12月 -->
</tr>
<%
for循环...{
%>
<tr>
<td><%list.get(0)%></td>
<td><%list.get(1)%></td>
<!--姓名和12个月的数据 -->
</tr>
<%
}
%>
</table>
我SQL只会简单的查询,程序也很一般,能写个实现这个功能的简单的SQL实例给我看吗
我SQL只会简单的查询,程序也很一般,能写个实现这个功能的简单的SQL实例给我看吗只写三个月的,后面的你继续加就好了。select 员工.员工ID, 会议1.会议次数,会议2,会议次数,会议3.会议次数
from
员工,
(select 员工ID, sum(会议) as 会议次数
from 会议表
where
会议时间=‘一月’
group by
员工ID) 会议1 , (select 员工ID, sum(会议) as 会议次数
from 会议表
where
会议时间=‘二月’
group by
员工ID) 会议2 , (select 员工ID, sum(会议) as 会议次数
from 会议表
where
会议时间=‘三月’
group by
员工ID) 会议3
where
员工.员工ID=会议1.员工ID(+)
and 员工.员工ID=会议2.员工ID(+)
and 员工.员工ID=会议3.员工ID(+)
我SQL只会简单的查询,程序也很一般,能写个实现这个功能的简单的SQL实例给我看吗只写三个月的,后面的你继续加就好了。select 员工.员工ID, 会议1.会议次数,会议2,会议次数,会议3.会议次数
from
员工,
(select 员工ID, sum(会议) as 会议次数
from 会议表
where
会议时间=‘一月’
group by
员工ID) 会议1 , (select 员工ID, sum(会议) as 会议次数
from 会议表
where
会议时间=‘二月’
group by
员工ID) 会议2 , (select 员工ID, sum(会议) as 会议次数
from 会议表
where
会议时间=‘三月’
group by
员工ID) 会议3
where
员工.员工ID=会议1.员工ID(+)
and 员工.员工ID=会议2.员工ID(+)
and 员工.员工ID=会议3.员工ID(+)
太感谢你了,随便问一下,要查询跟我输入的日期是同个年份月份的那些日子怎么查
我SQL只会简单的查询,程序也很一般,能写个实现这个功能的简单的SQL实例给我看吗只写三个月的,后面的你继续加就好了。select 员工.员工ID, 会议1.会议次数,会议2,会议次数,会议3.会议次数
from
员工,
(select 员工ID, sum(会议) as 会议次数
from 会议表
where
会议时间=‘一月’
group by
员工ID) 会议1 , (select 员工ID, sum(会议) as 会议次数
from 会议表
where
会议时间=‘二月’
group by
员工ID) 会议2 , (select 员工ID, sum(会议) as 会议次数
from 会议表
where
会议时间=‘三月’
group by
员工ID) 会议3
where
员工.员工ID=会议1.员工ID(+)
and 员工.员工ID=会议2.员工ID(+)
and 员工.员工ID=会议3.员工ID(+)
太感谢你了,随便问一下,要查询跟我输入的日期是同个年份月份的那些日子怎么查这些列是可以转换,和生成的,你用日期函数转下就好了。
比如你可以写个sql 把 会议表转成这样放便统计
--oracle 语法
select
会议.*,
to_char(会议时间, 'YYYY') as 会议.年,
to_char(会议时间, 'MM') as 会议.月
from
会议
我SQL只会简单的查询,程序也很一般,能写个实现这个功能的简单的SQL实例给我看吗只写三个月的,后面的你继续加就好了。select 员工.员工ID, 会议1.会议次数,会议2,会议次数,会议3.会议次数
from
员工,
(select 员工ID, sum(会议) as 会议次数
from 会议表
where
会议时间=‘一月’
group by
员工ID) 会议1 , (select 员工ID, sum(会议) as 会议次数
from 会议表
where
会议时间=‘二月’
group by
员工ID) 会议2 , (select 员工ID, sum(会议) as 会议次数
from 会议表
where
会议时间=‘三月’
group by
员工ID) 会议3
where
员工.员工ID=会议1.员工ID(+)
and 员工.员工ID=会议2.员工ID(+)
and 员工.员工ID=会议3.员工ID(+)
太感谢你了,随便问一下,要查询跟我输入的日期是同个年份月份的那些日子怎么查这些列是可以转换,和生成的,你用日期函数转下就好了。
比如你可以写个sql 把 会议表转成这样放便统计
--oracle 语法
select
会议.*,
to_char(会议时间, 'YYYY') as 会议.年,
to_char(会议时间, 'MM') as 会议.月
from
会议
嗯嗯,我试试看能不能把问题解决了,不懂还向你请教,非常感谢
jsp里用程序判断。 如果同一天就在同一格子里。如果不同天 就另起一行
jsp里用程序判断。 如果同一天就在同一格子里。如果不同天 就另起一行
哈哈,谢谢,已经解决了
jsp里用程序判断。 如果同一天就在同一格子里。如果不同天 就另起一行
哈哈,谢谢,已经解决了
结贴散分~~~