我正在开发一个项目,其中有一个酒店的数据库。有三个表名为room, hotel, booking
。我想从所有酒店计算今天的总收入。为此,我有以下查询,但它除了Null
之外什么都不输出。SQL Server日期函数不起作用
SELECT
sum(price) TODAY_INCOME
FROM
room
WHERE
roomNo IN (SELECT roomNo
FROM booking1
WHERE datefrom1 <= GETDATE() AND dateTo1 >= GETDATE()
AND hotelNo = (SELECT hotelNo FROM hotel
WHERE hotelName = 'avari'));
任何类型的帮助,将不胜感激。以下是链接到我的表。
http://i.stack.imgur.com/2ZqO4.png
请出示样本数据显示,查询*应*返回非NULL值。 –