SELECT DISTINCT room_id FROM zdy_hotel_homestay_room_status WHERE (`start_time` >= #{inDateTime} AND `end_time` <= #{outDateTime}) OR (`start_time` < #{inDateTime} AND `end_time` BETWEEN #{inDateTime} AND #{outDateTime}) OR (`start_time` BETWEEN #{inDateTime} AND #{outDateTime} AND `end_time` > #{outDateTime})