You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PostgreSQL查询指定公园未来30天内所有即将到来预约的方法

PostgreSQL 查询指定公园未来30天预约记录方案

前置说明

假设字段site_id为公园的关联ID,使用时请将语句中的[指定公园的site_id]替换为实际要查询的公园ID值。

基础查询语句(仅统计未来30天内开始的预约)

SELECT 
    reservation_id,
    site_id,
    name,
    from_date,
    to_date,
    create_date
FROM reservation
WHERE 
    site_id = [指定公园的site_id]
    AND from_date >= CURRENT_DATE
    AND from_date < CURRENT_DATE + INTERVAL '30 days'
ORDER BY from_date ASC;

拓展查询语句(包含未来30天内仍有效的预约)

如果需要把开始时间早于当前日期,但结束时间在未来30天内的进行中预约也纳入结果,可将日期过滤条件修改为:

WHERE 
    site_id = [指定公园的site_id]
    AND to_date >= CURRENT_DATE
    AND from_date < CURRENT_DATE + INTERVAL '30 days'

内容的提问来源于stack exchange,提问作者TsiT

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 06:06:03