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 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