【发布时间】:2015-09-01 15:22:53
【问题描述】:
我想就以下问题寻求帮助:
我有一个带有 PostgreSQL 的 Ruby on Rails 应用程序。
我有桌子EVENTS。每个事件有 2 个属性
starts_at 和 ends_at。表示事件持续的时间范围。
它可能会发生,我会同时发生一些事件。
我想在哪里构建查询:
我得到在给定时间范围内发生的所有事件。例如。 “把 12 月的所有事件都给我。”如果有活动从 11 月开始到 1 月结束。我也想参加。
我想从给定的时间戳获取所有事件。与上一个类似,但作为输入,我只给出时间戳而不是时间范围。
我的问题是我应该如何开始解决我上面描述的问题?
【问题讨论】:
-
你好 michal,下次尝试提供SqlFiddle 这样我们可以更好地理解问题并更快地给你答案 – 另请阅读How to ask 和How to create a Minimal, Complete, and Verifiable example.
标签: sql ruby-on-rails ruby postgresql