0

我正在使用 NorthWind SQL 数据库。对于不熟悉的人,它有以下一些表格:

 Orders, 
 OrderDetails, 
 Products,  
 categories 
 (Orders.OrderID = OrderDetails.OrderID) 
 (Products.ProductID = OrderDetails.ProductID)
 (Categories.categoryID = Products.categoryID)
 
 Orders has a column named "OrderDate" (formatted as dd/mm/yy)
 OrderDetails has a column named "Price"

我需要显示每年的总“收入”。也就是说,所有“价格”的总和。知道怎么做吗?

4

1 回答 1

1

尝试这样的事情,因为我们没有完整的表格结构。这种 GROUP BY 的方式适用于 MySQL

   SELECT SUM (OD.Price) AS Revenue FROM OrderDetails OD
    INNER JOIN Orders O ON Orders.OrderID = OrderDetails.OrderID
    GROUP BY YEAR(O.OrderDate);
于 2015-04-01T17:16:35.377 回答