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

Posted

技术标签:

【中文标题】Postgresql:在playframework 1.x中选择两个日期之间的所有数据【英文标题】:Postgresql: Select all data between two dates in playframework 1.x 【发布时间】:2012-09-21 04:11:58 【问题描述】:

我有一个包含与日期相关的数据的 postgresql 表。每行都有数据和日期,例如:

2011-02-03 JOHN 男等

我正在使用播放框架。我创建了一个名为 student.java 的模型。

在 application.java 中我做了类似的事情,其中​​ firstDate 和 lastdate 由用户给出,

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

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

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

提前致谢。 :)

【问题讨论】:

【参考方案1】:
public static final List<Student> findWithDates(Date firstDate, Date lastDate) 
  return find("from Student student where student.date >= ? and student.date <=?",
              firstDate, lastDate).fetch();

【讨论】:

以上是关于Postgresql:在playframework 1.x中选择两个日期之间的所有数据的主要内容,如果未能解决你的问题,请参考以下文章

PostgreSQL。日志文件中的慢查询在 psql 中很快

Play + JPA + Hibernate + PostgreSQL:无法创建表

PlaySlick 数据库连接到 PostgreSQL

如何使用 Play 框架中的演变在 PostgreSQL 中创建函数?

Play Framework:“连接太多”数据库错误

Play Framework 2.6 中未触发 Slick (postgresql) 演变