Neues Problem mit Abfrage

mustangsls

Benutzer
Beiträge
6
Guten Tag.

Hab ja schon angedroht das ich jetzt öfter vorbeischaue :)

Also hab die letzten Paar Sachen echt gut hingekriegt, hänge jetzt aber an einer neuen Abfrage Fest.

Ich soll die Länder ermitteln, deren Kunden im Jahr 2009 einen maximalen bzw. minimalen
Umsatz erzeugt haben. Land und Umsatz sollen ausgeben werden (auf 2 Nachkommastellen
gerundet).

Soweit bin ich bisher gekommen:

Code:
select        cu.country, max(round(invl.unitprice * invl.quantity,2)) as Umsatz
from              customer cu, invoice inv, invoiceline invl
where            cu.customerid = inv.customerid
AND              inv.invoiceid = invl.invoiceid
AND              to_char(inv.invoicedate, 'yyyy') = 2009
group by      cu.country
 
;
 
Werbung:

PLSQL_SQL

Datenbank-Guru
Beiträge
176
Sollen nun pro Land die Umsätze ausgegeben werden oder gibt es eine Definition, wann etwas als MAX und wann als MIN zählt?

D.h. Sollen z.B.: die 3 Umsatzstärksten Länder ausgegeben werden und die 3 Umsatzschwächsten oder oder oder....

Bitte um kurze genauere Info.

Danke und Lg
 
Oben