sql - 查询postgres数据库
问题描述
我正在执行预订酒店的功能,当我通过以下方式获得按日期提供的房间时
SELECT *
FROM oder
WHERE
startDate >= '2020-12-26 06:53:18.114+00' AND
endDate <= '2020-12-30 06:53:18.114+00'
但是当我输入存储在数据库中的确切开始和结束日期时它可以工作,我希望当我输入开始和结束日期时,时间可以在数据库中存储的时间段内,我也可以得到预订的房间。
示例:我选择 startDate = 2020-12-27 和 endDate=2020-12-28 是在 2020-12-26 到 2020-12-30 期间,我希望结果像上面的查询一样返回
SELECT *
FROM oder
WHERE
startDate >= '2020-12-26 06:53:18.114+00' AND
endDate <= '2020-12-28 06:53:18.114+00'
解决方案
推荐阅读
- wordpress - Wordpress 发布预览链接在主页上重定向。我想阻止它
- mysql - SQL to delete tables that begins with common prefix
- java - 在多个语言环境中将字符串解析为 BigDecimal
- java - TelephonyManager.EXTRA_INCOMING_NUMBER 在 android 9 中为空
- mysql - 字段列表中的未知列名(案例)- MySQL
- javascript - 当我有唯一键时,我会收到唯一键道具警告
- html - 根据我的期望,CSS nth-child 无法正常工作
- class - 如何在使用 pyknow 开发基于知识的系统中调用要由 tkinter 按钮执行的类对象
- java - Selenium Java WebDriverWait - 无法访问 java.util.function
- java - 用于读取 bean 的 Java 代理