[来自名为VehicleSchedule
的模型,具有两个datetime
属性start_time
和end_time
。如何获取给定时间内预定的车辆数量?
像是波纹管
Vehicle.where('start_time >= ? and end_time <= ?', Time.current, Time.current).count
所以,我必须假设有一个模型车辆与VehicleSchedules模型具有一对多关联:
Vehicle
.joins(:vehicle_schedules)
.where('vehicle_schedules.start_time >= NOW() AND vehicle_schedules.end_time <= NOW()')
.count
尽管,我想知道如果start_time和end_time具有相同的值,您将获得哪些记录。