Есть некая таблица с полями Amount (float) и Type (char).
Мне необходимо вывести суммы Amount'ов для разных типов Type. Я делаю это так:
SELECT
(
SELECT SUM(Amount) FROM MyTable WHERE Type = 'A'
) AS AmountA,
(
SELECT SUM(Amount) FROM MyTable WHERE Type = 'B'
) AS AmountB
и т.д.
Возможно ли оптимизировать данный запрос, улучшив быстродействие?