下面是我想要做的事情的描述: 查看每個活動房產的房產名稱,「房間數量」,「最優每日價值」和「平均房價」(最佳每日價值假定所有。房間滿了,他們的基準利率收取)在SQL中你如何乘以count()?
這裏是我想出了srcipt,但它不工作,給出了一個錯誤:
SELECT p.property_name, 'numrooms' AS 'Number of Rooms',
'numrooms' * r.base_rate AS 'Optimal Daily Value',
AVG(r.base_rate) AS 'Average Rate'
FROM property p, room r,(SELECT COUNT(DISTINCT room_id) FROM room AS "numrooms"
GROUP BY p.property_name;
''numrooms''是一個字符串文字。 'numrooms'是一個標識符/列別名。 – Mat
請在「不工作」部分添加更多信息。你不希望它返回的結果是什麼? – dasblinkenlight
'AS'房間數''無效(標準)SQL。標識符需要用雙引號,而不是單引號 –