0

データが日付に接続されたpostgresqlテーブルがあります。各行にはデータと日付があります。次に例を示します。

2011-02-03 JOHN 男性 など

私はプレイフレームワークを使用しています。私はstudent.javaという名前のモデルを作成しました。

そしてapplication.javaでは、firstDateとlastdateがユーザーによって与えられるこのようなことをしました。

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

これらの 2 つの日付の間に存在するすべてのデータを取得したいと考えています。

しかし、クエリが正しくないことはわかっています。私を助けてください。

前もって感謝します。:)

4

1 に答える 1

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();
}
于 2012-09-21T05:44:50.067 に答える