Как получить правильный "customerNumber"?

Мне нужно сейчас вынуть правильный номер CustomerNumber, но он дает мне первый номер клиента, который он нашел.

SELECT temp.customerNumber, MAX( temp.sum ) AS max
FROM (
 SELECT p.customerNumber, SUM( p.amount ) AS sum
 FROM payments p
 GROUP BY p.customerNumber
) AS temp
1 ответ

SELECT temp.customerNumber, MAX( temp.tsum ) AS tmax 
FROM (
 SELECT p.customerNumber, SUM( p.amount ) AS tsum 
 FROM payments p 
 GROUP BY p.customerNumber ) AS temp
GROUP BY temp.customerNumber

Попробуй это.

licensed under cc by-sa 3.0 with attribution.