Rails / Postgres:获取可用性百分比

时间:2017-01-05 11:45:32

标签: sql ruby-on-rails postgresql date

我正在使用Postgres数据库(CalendarEntry),其中我存储了start_dateend_date值的条目。

现在我想检查一下我是否可以使用某个时间段(check_startcheck_end):

count_entries = CalendarEntry.where('start_date <= ?', check_end).where('end_date >= ?', check_start).count
i_am_available = count_entries == 0

我想更改此行为以获取可用性百分比。 我如何计算可用天数而不是条目本身?

0 个答案:

没有答案