2015-04-01 38 views
0

enter image description hereSQL查詢 - 有限制選擇帶有SUM函數

我試圖進行查詢,列出PTR_NUM誰擁有在總PTNG_PRICE以上7000我試圖做到這一點:

SELECT painter.PTR_FIRSTNAME, painter.PTR_LASTNAME, 
SUM(painting.PTNG_PRICE) AS 'TOTAL PAINTING COST' 
FROM painter, painting 
WHERE painter.PTR_NUM = painting.PTR_NUM 
AND SUM(painting.PTNG_PRICE) > 7000 
GROUP BY painter.PTR_NUM; 

我收到1111錯誤。

回答

1
SELECT painter.PTR_FIRSTNAME, painter.PTR_LASTNAME, 
SUM(painting.PTNG_PRICE) AS 'TOTAL PAINTING COST' 
FROM painter, painting 
WHERE painter.PTR_NUM = painting.PTR_NUM 
GROUP BY painter.PTR_NUM 
HAVING SUM(painting.PTNG_PRICE) > 7000; 
+0

謝謝!我知道這是簡單的我忘記了。 – alcor8 2015-04-01 00:46:44