服务可用性检查

时间:2015-10-26 15:15:50

标签: sql-server vb.net

这将是一个冗长的问题。 首先,我需要做的是在给定时间段内显示可用服务(服务将是room1,room2,pool1,pool2等)。 我有三个表可能与此查询相关。 1.服务类型表:房间,游泳池等 2.服务表:R1,R2,P1,P2等 3.保留项目表:此表包含给定预留ID消耗的每项服务的记录。

以下是db diagram的快照。

enter image description here

系统用户将输入Res_ID,Cust_ID,Date_In,Date_Out并从组合框中选择服务类型。然后我按照View1获取可用的服务ID

(SELECT dbo.Items_Reserved.Service_ID
  FROM dbo.Items_Reserved INNER JOIN
  dbo.Reservation ON dbo.Items_Reserved.Res_ID = dbo.Reservation.Res_ID
  WHERE (dbo.Items_Reserved.Date_In > '$date_in') AND (dbo.Items_Reserved.Date_Out < '$date_out'))

首先,我想知道这是否正确。我无法检查这是否正确,因为我不知道如何在我的代码中执行此视图。

我使用sql server和vb.net

请帮忙。我搜遍了每一个地方,找不到答案。

0 个答案:

没有答案