现有表字段
id
ajqk varchar2 情况
ajqkName varchar2 名称
inDate date 时间
diqu varchar2 地区 在hibernate的hql怎么写?返回值是什么?
查询出12个月内的 指定 地区 每个月的 情况 数量。。高手赐教了。
非常感谢。!

解决方案 »

  1.   

    group by diqu,to_char(indate,'mm')
    来分组统计就行了
      

  2.   

    谢谢楼上,他那在 hibernate的返回结果是什么呢?
    需要再建一个entity来封装他吗?返回的是一个diqu,一个count(ajqk)两个字段啊
      

  3.   

    12个月内应该再加个条件
    where indate>=trunc(add_months(sysdate,-11))
      

  4.   

    where indate>=trunc(add_months(sysdate,-11))
      

  5.   

    非常感谢各位。
    我使用的是ssh,
    在程序中如何取出2个字段数据
    hibernateTemplate.find("select diqu,count(rowid) from countinfo1 where date>=trunc(add_months(sysdate,-11)) group by diqu,to_char(date,'mm') ");
    如何把diqu,count(rowid),也就是对象的地区和数量打出来呢?