SQL: Maximum einer Summe

SQL: Maximum einer Summe

am 11.05.2006 20:45:51 von Wilhelm Pieper

Hallo,

von folgender Abfrage suche ich das Maximum:

SELECT sum(Bestelldetails.Einzelpreis*Bestelldetails.Anzahl) as Umsatz,
Kategorien.Kategoriename
FROM Kategorien INNER JOIN (Artikel INNER JOIN Bestelldetails ON
Artikel.[Artikel-Nr] = Bestelldetails.[Artikel-Nr]) ON
Kategorien.[Kategorie-Nr] = Artikel.[Kategorie-Nr]
group by Kategorien.Kategoriename;


mfg
Wilhelm

Re: SQL: Maximum einer Summe

am 12.05.2006 00:27:01 von Dominik Echterbruch

Wilhelm Pieper wrote:
> Hallo,
>
> von folgender Abfrage suche ich das Maximum:
>
> SELECT sum(Bestelldetails.Einzelpreis*Bestelldetails.Anzahl) as Umsatz,
> Kategorien.Kategoriename
> FROM Kategorien INNER JOIN (Artikel INNER JOIN Bestelldetails ON
> Artikel.[Artikel-Nr] = Bestelldetails.[Artikel-Nr]) ON
> Kategorien.[Kategorie-Nr] = Artikel.[Kategorie-Nr]
> group by Kategorien.Kategoriename;

Viel Erfolg. Das verwendete Microsoft-Produkt kennt dafür bestimmt eine
passende Funktion. Aber im Allgemeinen stellt man hier Fragen [1] zu
MySQL [2].

[1] Ein Satz, der mit einem ? endet und den Wunsch nach einer Antwort
ausdrückt.
[2] Das in d.c.d.m diskutierte DBMS.


Grüße,
Dominik
--
Norbert Melzer in d.c.d.mysql:
F: Wie verstehe ich diese FAQ am besten?
A: Studieren Sie Datanbank-Design und lesen Sie anschliessend alles nochmal

Re: SQL: Maximum einer Summe

am 12.05.2006 09:16:50 von Irmgard Schwenteck

Hallo

Wilhelm Pieper schrieb:
>
> von folgender Abfrage suche ich das Maximum:

SELECT (...) order by 1 desc limit 1

Gruß
Irmgard

Re: SQL: Maximum einer Summe

am 12.05.2006 14:38:19 von Wilhelm Pieper

Hallo,

Irmgard Schwenteck wrote:
...
> SELECT (...) order by 1 desc limit 1
> Gruß Irmgard
Sehr hilfreich, ich wusste nämlich nicht meine Ausgabespalte zu adressieren.
Jetzt weiß ich, dass ich das mit "1" kann :-)

mfg
Wilhelm Pieper