我正在嘗試使用一個非常簡單的查詢來選擇ID號,名稱,2個日期,這些日期之間的日期以及視圖中幾項成本的總和。Oracle SQL - 不是GROUP BY函數
但是無論我如何鼓搗它,我所得到的都是這個錯誤。
我知道我不是那種過分熱情,但我真的不知道怎麼回事錯了(我有點真新本)。在此先感謝,代碼如下。
SELECT vw.RESERVATION_NUMBER AS "Reservation Number"
, owner.OWNER_FIRST_NAME || ', ' || owner.OWNER_LAST_NAME AS "Owner Name"
, vw.RESERVATION_START_DATE AS "Start Date"
, vw.RESERVATION_END_DATE AS "End Date"
, vw.RESERVATION_END_DATE - vw.RESERVATION_START_DATE AS "Number of Days"
, SUM(vw.DAILY_RATE) AS "Invoice Total"
FROM HVK_RESERVATION_CHARGES_VW vw, HVK_OWNER owner
WHERE owner.OWNER_NUMBER = vw.OWNER_NUMBER
AND vw.RESERVATION_NUMBER = vw.RESERVATION_NUMBER
GROUP BY vw.RESERVATION_NUMBER;