我现在在做一个小论坛,我想在主页那加个统计历史单日最高帖子数的功能,那位大虾可以给点建议吗???如何用HQL语句实现???

解决方案 »

  1.   

    select *
    from (
    select date(发贴日期),count(*) as cnt
    from table1
    group by date(发贴日期)
    ) t
    order by cnt desc limit 1
      

  2.   

    抱歉,可能我菜,能具体跟我解释过下吗?
    我的帖子表(subject)有个记录发帖时间的属性(createdate),显示是2010-01-26 16:40:28这种格式,
    我想统计出那天的帖子最多然后显示在主页上,谢谢!
      

  3.   

    select *
    from (
    select date(createdate),count(*) as cnt
    from subject
    group by date(createdate)
    ) t
    order by cnt desc limit 1