Хотел еще уточнить, хватит ли этих 100мбит на все задачи «слева»? Можно ли соединить свитчи двумя патч-кордами? Будет ли в таком случае суммарная скорость 200мбит?
Справедливо. А какие реальные задачи можно решать? Не очень банальные, типа создание пользователя или убийство процесса. Может вы чем-то можете помочь?
Как, зная id и две даты из скрипта, проверить, пересекаются ли для него даты в таблице?
Что-то вроде:
SELECT * FROM `order` WHERE `room_id`=99 NOT IN (SELECT room_id FROM `order` AS `o` WHERE ('2010-12-02' BETWEEN o.check_in and o.check_out OR '2010-12-29' BETWEEN o.check_in and o.check_out) AND `room_id`=2)
В случае выше выводится, соответственно, room_id=1, поскольку вторая выборка выбирает все room_id, для которых пересекаются даты.