Lesen durch ähnliche Themen, aber ich kann keinen Grund, warum dies nicht funktioniert finden:Berechnung der Summe der maximal für MySQL select-Anweisung
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;
Sollte dies nicht berechnen die Summe der maximalen Rechnungsbetrag? Hält mich 'unbekannte Spalte' Fehler, wenn ich die Summe vor dem max.
Sie benötigen den Max (invoice_total) an dem inneren Aliasnamen Abfrage. –
Sie können keine Zeile wie (Summe (max (Variablen)) – RH6