各位大侠,如何写一段hql查询一段时间内的数据。谢谢各位,小弟也是刚刚接触java,肤浅的很。

解决方案 »

  1.   

    什么数据库?这个问题在网上一搜一把答案的
    http://zhidao.baidu.com/question/37787731.html?fr=qrl
      

  2.   

    既然是hql而不是sql,说明你在用hibernate?
    如果是sqlserver:
    select pojo对象名 from pojo对象名 as pojo对象名 where pojo对象名.字段名称 between '1900-01-01' and '2008-08-20'
    其它数据库也应该都一样,记住,可以把日期直接当成比较的数字
      

  3.   

    我认为呀,在映射中,所用到的都是bean属性呀,你可以随着bean中的类型而决定,用什么样的格式呀,对用什么样的数据库,那就要看bean与hbm.xml之后转换啦,跟你的hql没有影响的,试一下,不成功的话,咱们可以再讨论呀!
      

  4.   

    我用的是oracle数据库,数据库字段类型为date