完整問題:每種產品的報告,其現有庫存的百分比值,以百分比表示所屬的產品線的庫存。按產品線和產品線下降百分比值排序報告。顯示帶有兩位小數的百分比。相關子查詢:「其現有庫存的百分比值,作爲產品線現有庫存的百分比」
數據庫:http://richardtwatson.com/dm6e/images/general/ClassicModels.png
我嘗試......
SELECT P.productCode, ((P.quantityinStock* '100,2')/(SELECT MAX(P.quantityInStock)
FROM Products P)) AS Percent_
FROM Products P
WHERE P.productCode= (SELECT ((COUNT(Q.productLine *100.0)))/(SELECT MAX(Q.productLine))
FROM ProductLines Q
WHERE Q.productLine= P.productCode
ORDER BY Q.productLine DESC)
我奮力頗有幾分與這些相關子查詢!
完美!謝謝! – binmop