【发布时间】:2021-09-09 21:09:59
【问题描述】:
我正在开发一个 spring api,我正在使用 postgres 并保存一个时间戳类型的字段,字段名称为 created_date。现在我想检查这个字段是否在两个不同的时间戳之间。
我现在正在使用这个:
select *
from your_table
where created_date >= '2020-06-22 19:10:25-07'
and created_date < '2020-06-23 19:10:25-07'
我可以在这里使用BETWEEN 进行此操作吗?
【问题讨论】:
-
为什么不在业务逻辑层检查一下?
-
我正在使用它来搜索所有日期在此范围内的记录,我在存储库层中执行此操作。
-
您不想使用
between。它包括两个端点,这可能不是您想要的。您当前的版本可能是编写逻辑的正确方法。
标签: java sql database postgresql spring-mvc