Я пытаюсь выполнить SQL-запрос, чтобы получить средние затраты для конкретного клиента.sql среднее от суммы, деленной на счет
Я написал следующий SQL (это slighlty вырубать для этого примера) ..
SELECT SUM(price) as sumPrice, COUNT(transactionId) as transactionCount, customerName
FROM customers, transactions
WHERE customers.customerId = transactions.customerId
AND transactiontypeId = 1
GROUP BY customers.customerId
Это дает мне сумму сделки и подсчета голосов. При этом я могу разделить сумму на счет, чтобы получить средние расходы. Однако я хотел бы получить Среднее значение как значение прямо из базы данных, а не манипулировать данными, как только я его вытащил.
Есть ли способ сделать это? Я играл с записью выбора в избранном, но не было, у меня было еще много удачи, поэтому просил здесь.
Заранее спасибо
извините, у меня есть группа по в конце этого запроса .. Я буду обновлять его –
все равно не разобрать в большинстве других СУБД, так как вы 'GROUPING BY' другое поле, чем то, что находится в 'SELECT' list – JNK