2012-09-21 1 views
0

데이터에 날짜가 연결된 postgresql 테이블이 있습니다. 각 행에는 데이터와 날짜가 있습니다 (예 :Postgresql : playframework 1.x에서 두 날짜 사이의 모든 데이터 선택

).
 
2011-02-03 JOHN Male etc 

playframework를 사용 중입니다. 나는 student.java라는 모델을 만들었다.

및 application.java에 내가 firstDate 및 lastdate이 사용자에 의해 제공되는 경우이 같은 짓을 한

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

내가 그 두 날짜 사이에 존재하는 모든 데이터를 가져 오기하고자합니다.

하지만 쿼리가 올바르지 않습니다. 제발 도와주세요.

미리 감사드립니다. :)

답변

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(); 
}