向大家求个时间段查询统计的代码环境 JSP hibernate java JS数据表字段  ID nameid time 
       ID  nameid     time 
例如   1   zhangsan   2008-11-11 10:23:30
      2   lisi       2008-11-11 10:23:30
      3   zhangsan   2008-11-12 10:23:30
  
需求 页面显示  当天信息统计     
               当月信息统计
               总信息统计
             自定义时间段信息统计  
  
统计信息包括:1,查询数据表中跟当天time或者当月这个时间段time相同的数据,并计算出数据的条数,返回数据的数目到页面显示
              2,查询时间段或者当天内的 相同的nameid的数据数目,并全部在页面显示  
              例如   如刚刚的表中的例子  查当天11-12的 要求显示 总数1条  zhangsan 1条 
                                         查当月11月份的 要求显示 总数3条  zhangsan 2条 lisi 1条几个问题不大了解   怎么查询到符合nameid和时间段的 每个不同的nameid的条数
                   怎么拿到当月的月份时间段
                   怎么同时得到 当天信息统计 当月信息统计 总信息统计 里面的各种数据条数 
类似于这样的功能的代码  请大家帮帮忙给发个,谢谢~~~
                                         

解决方案 »

  1.   


    convert(char(7),time,120)char(7) //表示返回的字符个数 
    time  //要操作的时间
    120   //表示时间格式查当月11月份的 要求显示 总数3条  zhangsan 2条 lisi 1条 
    select  *  from  table  where  convert(char(7),time,120)= convert(char(7),"你要求的时间",120)如果查某天的 convert(char(7),time,120)= convert(char(7),"你要求的时间",120)  的char(7)  改成char(10)
      

  2.   


    谢谢 给了我提示 通过字符串截取来解决问题 问题已经解决 用的是hql中的subStringlihan6415151528提供的datediff在orcal数据库中好象行不通