小编ymc*_*ole的帖子

来自多个表的 Sum 和 Count 的 SQL 查询

我有以下两个表:

1. BList

  • 预订编号
  • 成人号
  • 孩子号
  • 预定日期

2. 手柄

  • 预订编号
  • 售票状态
  • 最终售价
  • 最终网
  • 职员

我想要做的就是让distinct StaffSum of (SellingPrice)Sum of (NettPrice)Profit (Sum of sellingPrice)- Sum of (NettPrice)),大同没有它(AdultNo + ChildNo),也算BookingID为担保的无

WHERE BookingDate >= fromDate AND BookingDate <= toDate 
    AND TicketingStatus='CP'
Run Code Online (Sandbox Code Playgroud)

看起来像这样的东西(底部的总数无关紧要,因为我会将它们写入 csv 格式,我将在那里处理总数)但我需要先弄清楚如何获取查询。

我要制作的清单

这是我可以从第二个表BHandle 中获得的查询

SELECT Staff, SUM(FinalSellingPrice) AS gross, SUM(FinalNett) AS cost
FROM BHandle
WHERE ticketingstatus ='CP'
GROUP BY Staff
Run Code Online (Sandbox Code Playgroud)

这是我对第一个表BList 的查询

SELECT (adultno+childno) AS …
Run Code Online (Sandbox Code Playgroud)

sql sum count multiple-tables

1
推荐指数
1
解决办法
3万
查看次数

标签 统计

count ×1

multiple-tables ×1

sql ×1

sum ×1