SELECT POandProduct.OrderID, POandProduct.ProductID, SUM(POandProduct.Quantity*Productdetails.TotalWeight) AS SumTotal
FROM Productdetails INNER JOIN POandProduct ON Productdetails.ProductID = POandProduct.ProductID
WHERE (((POandProduct.OrderID)='" & texSearch.Text & "'))
GROUP BY POandProduct.OrderID, POandProduct.ProductID
ORDER BY Productdetails.TotalWeight DESC
ขอบคุณครับ TC Admin แต่มันขึ้นว่า You tried to execute a query that does not include the specified expression 'Productdetails.TotalWeight' as part of an aggregate function.
เนื่องด้วย คำสั่ง group by ( เฉพาะ SQL SERVER )
เอา order by ออกทั้งบันทัดครับ เพราะ TotalWeight ไม่มีอยู่ในส่วนของการ select ครับ
สามารถ order by ได้ 3 ฟีลด์ ที่เกี่ยวข้องกับการ group by เท่านั้นครับ
POandProduct.OrderID
POandProduct.ProductID
SUM(POandProduct.Quantity*Productdetails.TotalWeight)