読書を計算するが、これは動作していない理由として、私は理由を見つけることができません。同様のスレッドによるMySQLのselect文の最大の合計
select sum(max(i.invoice_total)) as 'Sum of Largest Unpaid Invoice'
from (select vendor_id, MAX(invoice_total)
from vendors v join invoices i using (vendor_id)
where i.payment_date is null
group by v.vendor_id) as alias;
が、これは最大の合計を計算すべきではありませんinvoice_total?最大値の前に合計を追加すると、「未知の列」エラーが表示されます。
あなたはマックス(invoice_total)をエイリアスする必要があり、内側にクエリ。 –
これを修正した(sum(max(variables)) – RH6