Postgresql:选择play framework 1.x中两个日期之间的所有数据

时间:2012-09-21 04:11:58

标签: postgresql playframework playframework-1.x

我有一个postgresql表,其数据连接到日期。每行都有数据和日期,例如:

2011-02-03    JOHN   Male   etc

我正在使用playframework。我创建了一个名为student.java的模型。

在application.java中,我做过类似的事情,其中​​firstDate和lastdate由用户提供,

List (student studentList) = student.find("timestamp BETWEEN 'firstDate' and 'lastDate'").fetch();

我想获取这两个日期之间的所有数据。

但我知道查询不正确。请帮帮我。

提前致谢。 :)

1 个答案:

答案 0 :(得分:4)

public static final List<Student> findWithDates(Date firstDate, Date lastDate) {
  return find("from Student student where student.date >= ? and student.date <=?",
              firstDate, lastDate).fetch();
}