我有以下兩個表格SQL查詢,並從多個表計數
1 BList
- BookingID
- AdultNo
- ChildNo
- BookingDate
2. BHandle
- BookingID
- TicketingStatus
- FinalSellingPrice
- FinalNett
- 員工
什麼我想要做的是讓distinct Staff
與Sum of (SellingPrice)
,Sum of (NettPrice)
, Profit (Sum of sellingPrice)- Sum of (NettPrice))
,其中的和平號是(AdultNo + ChildNo)
也算BookingID
爲無擔保
的WHERE BookingDate
> = FROM日期和BookingDate
< = TODATE AND TicketingStatus
= 'CP'
的東西,看起來像這樣(在底部的總計數字沒有按」因爲我會將它們寫入csv格式,我將處理總數),但是我需要弄清楚如何首先獲取查詢。
這是查詢我可以從第二個表得到BHandle
SELECT Staff, SUM(FinalSellingPrice) AS gross, SUM(FinalNett) AS cost
FROM BHandle
WHERE ticketingstatus ='CP'
GROUP BY Staff
這是我的第一個表查詢BList
SELECT (adultno+childno) AS pax
fFROM om BList
WHERE bookingdate >='01-mar-2013 00:00'
AND bookingdate <= '15-may-2013 23:59'
我有不知道如何將這兩個查詢結合在一起。
請幫忙。要做到這一點
謝謝。完美的作品 – ymcCole