我有以下两个表格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