Visual studio 2008 如何从followind数据库中找到一个可用性

Visual studio 2008 如何从followind数据库中找到一个可用性,visual-studio-2008,Visual Studio 2008,预订房间的桌子 CREATE TABLE [dbo].[Rooms] ( [room_no] [varchar](5) NOT NULL, [cust_id] [varchar](5) NOT NULL, [check_in_date] [datetime] NOT NULL, [check_out_date] [datetime] NOT NULL, [no_of_rooms] [int] NOT NULL, [no_of_member

预订房间的桌子

CREATE TABLE [dbo].[Rooms]
(    
    [room_no] [varchar](5) NOT NULL,
    [cust_id] [varchar](5)  NOT NULL,
    [check_in_date] [datetime] NOT NULL,
    [check_out_date] [datetime] NOT NULL,
    [no_of_rooms] [int] NOT NULL,
    [no_of_members] [int] NOT NULL,
    [room_type] [varchar](15) NOT NULL,
    [room_status] [varchar](50)  NOT NULL,
)
查询:

declare @dateforbooking datetime
declare @room_no varchar

set @dateforbooking = '2012-02-26 11:00'
set @room_no = 1

select 
    * 
from rooms 
where 
    room_no = @room_no
    and @dateforbooking between check_in_date and check_out_date
@room\u no var表示您要预订的房间号,@dateforbooking是您希望预订房间的日期时间,如果房间已经预订,查询将返回预订行,如果在此期间没有该房间的预订,结果集将为空