好的,我有这个问题

SELECT *
FROM configure_system
WHERE EstimateID='EDB95PY0Z2'  AND StepID=1

它将返回以下8行…我需要一个查询,它只返回所有不同的productID、总价和数量…例如
我想要这样的东西
ProductID   ProductPrice TotalPrice quantity
2           575          1175       2
3           839          1678       2
9           1349         4047       3
12          1699         1699       2

我尝试使用不同的查询和计数,但没有成功

最佳答案

SELECT   ProductID                            ,
         ProductPrice                         ,
         COUNT(*) * ProductPrice AS TotalPrice,
         COUNT(*)                AS quantity
FROM     configure_system
WHERE    EstimateID='EDB95PY0Z2'
AND      StepID    =1
GROUP BY ProductID,
         ProductPrice

10-04 16:06