Ekklipce
Новичок
SUM(MAX(price)), или как подобное на запрос реализовать
price_size :
id-----date_issue---part---price--color
83----2004-02-01---11----4000----1
93----2004-02-01----6-----3000----1
93----2004-02-01----9-----4000----1
149--2004-02-01-----1-----4000----1
149--2004-02-01-----2-----4000----1
149--2004-02-01-----3-----4000----1
149--2004-02-01-----4-----4000----1
149--2004-02-01-----5-----4000----1
Нужно выбрать id с максимальной SUM(price)
эксперименты с ниженаписанным ничего не дали :
SELECT id FROM price_size
GROUP BY id
HAVING SUM(price) = MAX(SUM(price))
или
SELECT id FROM price_size
WHERE SUM(price) = MAX(SUM(price))
GROUP BY id
работает по конкретному числу поля price без SUM и MAX, а нужного ни в какую..
Такое можно средствами SQL получить ?
price_size :
id-----date_issue---part---price--color
83----2004-02-01---11----4000----1
93----2004-02-01----6-----3000----1
93----2004-02-01----9-----4000----1
149--2004-02-01-----1-----4000----1
149--2004-02-01-----2-----4000----1
149--2004-02-01-----3-----4000----1
149--2004-02-01-----4-----4000----1
149--2004-02-01-----5-----4000----1
Нужно выбрать id с максимальной SUM(price)
эксперименты с ниженаписанным ничего не дали :
SELECT id FROM price_size
GROUP BY id
HAVING SUM(price) = MAX(SUM(price))
или
SELECT id FROM price_size
WHERE SUM(price) = MAX(SUM(price))
GROUP BY id
работает по конкретному числу поля price без SUM и MAX, а нужного ни в какую..
Такое можно средствами SQL получить ?