예약 시스템이 있습니다. 특정 TimeSpan에 RoomStatus를 많이 넣을 수 있습니까?SQL Server의 시간 범위
ex. 오후 7시 -
ArrivalDate : 09-21-2011 4:00pm
NumberOfHours : 3
DepartureDate : 09-21-2011 7:00pm
RoomNo : 10
RoomStatus : Reserved
나는 RoomNo 10 만 4시 사이 RESERVED의 상태를 가지고 싶어?
아이디어가 있으십니까?
나는 이런 식으로 쿼리를 변환하는 SQL Server 2008 및 VS 2010
편집
***RESERVATION TABLE***
PK-ReservationNo bigint
FK-ReservationTypeID int
PK-ClientID bigint
FK-RoomNo int
NoOfPersons int
NoOfHours int
ArrivalDate smalldatetime
DepartureDate smalldatetime
***ROOM TABLE***
PK-RoomNo int
FK-RoomTypeNo int
FK-RoomStatusId int
기록에 (모두'datetime') ... –
는 예, 도착 및 출발 시간은이다 들어가기와 빼기 .. 오후 7시 이후에 방 10은 예약되지 않았다고 어떻게 말할 수 있습니까? – TheOxblood
데이터 표는 어떤 모양입니까? 예를 들어 주어진 시간대의 모든 "무료"방을 제공한다는 쿼리를 원하십니까? – Magnus