Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

SQL-Gruppierungsfrage

eohlhau / 5 Antworten / Flachansicht Nickles

Hallo zusammen,
kann mir jemand auf die Sprünge helfen?
Ich versuche aus einer Tabelle mit einem SQL aus der Basistabelle "bd700" in einem Rutsch das Ergebnis unten rechts zu erzeugen. Geht denn das ohne einen Zwischen-SQL?

Gruß erwin

eohlhau Mitglied seit 01.04.2005 VDSL 100, Fritz.box 7490, Netgear Switch 1GB 8fach, Asus ROG G752VT, Win 10 Home, Intel Core i7 6700HQ, 16GB, GTX970M, 238GB NVMe SAMSUNG, 931GB Hitachi HGST, O2k16Plus, LR5.7, CS6... Eigenbau Desktoprechner f?r Video und Bildbearbeitung, Asus PB248, Canon IP7250, QNAP Turbo NAS TS-419P+ 4x2TB, 2 x LG G3, 2 x iPAD, RasperryPi3, ..
bei Antwort benachrichtigen
Borlander eohlhau „SQL-Gruppierungsfrage“
Optionen

Nabend erwin,

da gäbe es mehrere Möglichkeiten. Meine erste Eingebung war noch ein Subselect, aber auf den zweiten Blick kam mir dann eine noch schönere Lösung in den Sinn:

SELECT br, bl, pc, aa, OT, COUNT(DISTINCT pnr) AS AnzahlvonOT
FROM bd700_rueli
GROUP BY br, bl, pc, aa, OT;

Das sollte es schon gewesen sein :-)

Gruß
Borlander

bei Antwort benachrichtigen