オンライン Web ショップのすべてのトランザクションを含む DB があり、単純な財務諸表を印刷するためのクエリを作成しようとしています。
次のような表に出力されます。
<th>month</th>
<th>number of sales</th>
<th>money in</th>
<th>money out</th>
<th>result</th>
失敗するクエリ: #1111 - グループ関数の無効な使用
SELECT
month(transaction_date) as month,
count(incoming_amount > '0') as number_of_sales,
sum(incoming_amount / 1.25) as money_in,
sum(outgoing_amount) as money_out,
sum((incoming_amount / 1.25) - sum(outgoing_amount)) as result
FROM myDB WHERE year(timestamp) = '2011' order by id desc");
誰かが私を正しい方向に向けることができますか?