月 年   1月  2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月  统计人数
1995   李四 张某 
1996
1997 王某
1998 李某某 通过MVC架构将这一个界面信息以表格显示出来,希望高手能写一下编程思路。
例如李四是1995年1月份生日。统计人数指例如人员的生日是1995年,总共有多少人。
谢谢,能给予解答。

解决方案 »

  1.   

    数据库里查询出多少条记录就有多少人数啊
    如何显示那就是楼主自己的事了,格式嘛,JSP上动动手就搞定了
      

  2.   

    1、从数据库里查询记录,以年,月为排序。
    2、读取第一条记录,并把年,月赋值给变量,如stryear,strmonth.并把记录显示
    3、读取下一条记录,跟上一条的stryear,strmonth值对比,如果相同,只显示姓名等信息,不显示时间
    4、循环第3步,把所有记录显示完即可。
      

  3.   

    如果要统计数量,那更好办,只要定个变量累加,当与上一条记录的年月都不同时,将这个变量清0。记的这个时候得把stryear,strmonth重新赋值。
      

  4.   

    其实我觉得不太应该这样直接显示名字,如果人少的话无所谓,人多的话还是应该直接在年月那一格上显示人数,然后人数做一个链接,点进去就是当前年月的所有人.
    月 年  1月  2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月 
    1996  15   10
    1998  20
    做MVC的话就是前面一个SHOW的页面,定义一个BEAN文件来存属性,然后再加一个控制文件用来从数据库获取数据.