【发布时间】:2015-05-13 05:48:54
【问题描述】:
我有一个带有date 属性的实体,表示为String(我无法将其更改为日期或时间戳)。我需要获取所有最新记录(不超过一小时)。
我有一个返回最后一条(最年轻的)记录的 SQL 查询,现在我需要以某种方式从中减去一个小时:
SELECT p FROM Invoice p WHERE date >= ((SELECT MAX(date) FROM Invoice)
它是 Java 和 Posgresql。当日期表示为字符串时,这可以使用 SQL 完成吗?
【问题讨论】:
-
那里的日期格式是什么?
-
PostgreSQL date difference 的可能重复项
-
日期格式为:"yyyy/MM/dd HH:mm:ss"
-
@BoristheSpider:Postgres 中没有
date_sub
标签: java sql postgresql