У меня есть эти три таблицы: SQL для наличия номеров отеля в ASP C#
С этой ЗЕЬЕСТ:
SELECT DISTINCT r.roomId,rt.roomTypeName,rt.roomTypeDesc,rt.roomTypePrice
FROM Room r left join RoomType rt
on r.roomTypeId=rt.roomTypeId
WHERE roomStatus='Online'
AND NOT EXISTS(
SELECT 1 FROM Reservation b WHERE b.roomId = r.roomId
AND ('7/11/2015' BETWEEN b.checkInDate
AND b.checkOutDate OR '8/11/2015' BETWEEN b.checkInDate
AND b.checkOutDate OR ('7/11/2015'<= b.checkInDate AND '8/11/2015' >= b.checkOutDate)))
order by rt.roomTypePrice
Я получаю этот результат
Как может Я подсчитываю количество доступных номеров каждого типа комнаты, чтобы я мог использовать раскрывающийся список в [РЕЗУЛЬТАТ], чтобы разрешить пользователю выбрать количество, которое они хотят? (Подобное как веб-сайт Agoda.com.)
большое спасибо ... это работает – Xion
Пожалуйста, не связывайтесь с W3Schools, так как это не надежный источник информации. Вместо этого ссылайтесь на источник информации, например на эту страницу: https://msdn.microsoft.com/en-us/library/ms177673.aspx –
@atornblad - задавая уровень, на котором задан этот вопрос, я нахожу школы w3c гораздо более уместным. –