我試圖編寫一個顯示3個不同列的查詢。活動類別名稱,總收入和客戶數量。我的下面的代碼顯示了那些列(以及兩個不同的價格,學生和常規)。我想要做的是編寫一個查詢,根據客戶類型*適當的客戶類型(學生或常規)計算收入。我似乎無法編寫查詢來區分2種不同的客戶類型和適當的價格到「收入」列中。任何幫助將非常感激!試圖將兩個不同的屬性合併到一個列中
SELECT ACTIVITY_NAME AS CLASS,
STUDENT_PRICE,
REGULAR_PRICE,
Count(CUSTOMER.CUSTOMER_TYPE) AS NUM_CUST,
Count(CUSTOMER.CUSTOMER_TYPE) * ACTIVITY.STUDENT_PRICE AS REVENUE
FROM ACTIVITY
JOIN ACTIVITY_BOOKING
ON ACTIVITY.ID = ACTIVITY_BOOKING.ACTIVITY_ID
JOIN CUSTOMER
ON ACTIVITY_BOOKING.CUSTOMER_ID = CUSTOMER.ID
GROUP BY ACTIVITY_NAME,
STUDENT_PRICE,
REGULAR_PRICE
ORDER BY ACTIVITY.ACTIVITY_NAME
歡迎堆棧溢出!看起來你正在尋求作業幫助。雖然我們本身沒有任何問題,但請觀察這些[應做和不應該](http://meta.stackoverflow.com/questions/334822/how-do-i-ask-and-answer-homework-questions/338845#338845),並相應地編輯您的問題。 –