我會附上截圖,請看看:我們如何將GROUP BY中的列與內部聯接進行分組?
在此,我需要根據每個獲得[本地貨幣]的總和各分行名稱
SELECT
BR.BranchName [BRANCH NAME],
PDS.ProductName [CURRENCY],
SUM(FCBD.Quantity) [QUANTITY],
FCBD.BuyingRate [RATE],
SUM(CONVERT(DECIMAL(12, 3), (FCBD.Quantity * FCBD.BuyingRate))) [LOCAL CURRENCY],
0 [TOTAL]
FROM
ALX_FCBuy FCB
INNER JOIN
ALX_FCBuyDetails FCBD ON FCB.FCBuyID = FCBD.FCBuyID
INNER JOIN
ALX_Branches BR ON FCB.BranchID = BR.BranchID
INNER JOIN
ALX_Products PDS ON FCBD.ProductID = PDS.ProductID
GROUP BY
BR.BranchName, FCBD.ProductID, PDS.ProductName, FCBD.BuyingRate
郵編請,而不是像..否則,我們怎麼能寫所有的代碼? – scaisEdge
代碼..似乎在語法上相互矛盾..最新的問題是什麼? ..可能是你沒有獲得期望的結果......或者你有錯誤? – scaisEdge
在此我需要根據每個分支名稱獲得[本地幣種]的總和, –