我正在使用Postgres数据库(CalendarEntry
),其中我存储了start_date
和end_date
值的条目。
现在我想检查一下我是否可以使用某个时间段(check_start
,check_end
):
count_entries = CalendarEntry.where('start_date <= ?', check_end).where('end_date >= ?', check_start).count
i_am_available = count_entries == 0
我想更改此行为以获取可用性百分比。 我如何计算可用天数而不是条目本身?