如果可能,需要一些帮助: 获得如下数据,但这是过滤的,INQUIRYID列是我正在尝试使用的,因为这是预订的查询号码:
最后一栏有我尝试使用Excel 2007计算的夜数。
列INQ_DATE
是预订酒店住宿的夜晚,在这种情况下,此查询为2晚。每个预订都有相应的线路数量,等于他们住的夜晚。
第二次预订如下:
7 lines - INQUIRYID = 9501
此预订为7晚,与上述第2晚不同。
在最后一栏中,我需要根据过滤后的数据计算夜晚。
涉及两个表:
BOOKING_INQUIRY
BOOKING_INQUIRY_ROOMS
Linked on : INQUIRYID
到目前为止,我有:
在SQL中(哪个有效但指定了特定的INQUIRYID)
SELECT DISTINCT COUNT(INQUIRYID)FROM dbo.BOOKING_INQUIRY_ROOMS
WHERE
inquiryid = '9501'
这将返回7
我知道我几乎就在那里,并且需要调整WHERE子句,可能是一个动态参数,但是对于我的生活如何... ...
有人可以帮我吗?
谢谢,
马特