Сортировка SUM вычисляемого поля по другому значению в таблице с помощью SQL

Я рассчитываю «стоимость в наличии» продуктов, умножая из двух полей (В наличии * Цена).

Каждый продукт принадлежит к классу, и я хочу знать общую стоимость всех продуктов в каждом классе.

Не знаете, как это сделать? Вот мой код:

SELECT Class, (OnHand * PtPrice)
FROM PART
GROUP BY Class, (OnHand*PtPrice);

Здесь перечислены классы для каждого элемента и значение этого элемента. Но я хочу, чтобы класс представлял собой один столбец, и чтобы отображалась сумма всех рассчитанных наличных значений для этого класса. Мы будем очень признательны за любые рекомендации. Я работаю в Access 2013.


person CrashRattigan    schedule 05.04.2015    source источник


Ответы (1)


Просто добавьте SUM агрегат в расчетную часть и удалите расчетную часть из group by.

SELECT Class, SUM(OnHand * PtPrice)
FROM PART
GROUP BY Class;
person Pரதீப்    schedule 05.04.2015
comment
Благодарю вас! Как человек, новичок в кодировании и пытающийся самообучаться, я очень ценю ваше внимание к моему вопросу. - person CrashRattigan; 05.04.2015