Forum: Datenbanken
Delphi
by mschaefer,
12. Feb 2007
Moin, moin,
die Stored-Proc hat dann auch tatsächlich mit V2 gelaufen, aber Hansa ist ja einige Zeitzonen voraus.
GROUP BY - Frage die 3.
Da es oben schon um Group by ging mach ich jetzt keinen neuen Thread auf. Habe eine Abfrage auf eine Datei wo Umsätze per Monat ausgelesen werden sollen. Also etwas vereinfacht folgendes:
TABELLE "Umsatz" hat die Felder "Monat", "Umsatz"
Forum: Datenbanken
Delphi
by mschaefer,
10. Jan 2007
Hallo
Wollte die Gruppierung auf die Kennung laufen lassen. Habe keine Datensatznr. in der Tabelle. War für mich oben im Beispiel eher als Zeilenzähler gedacht. Da liegt genau der Wurm. Das Max, Min funtkioniert auf einen numerischen Wert und meine Kennung war bis eben :mrgreen: nicht numerisch! Bei nicht numerischen Kennungen würde ich nur das Konvertieren in eine Nummer sehen. Dafür...
Forum: Datenbanken
Delphi
by mschaefer,
10. Jan 2007
Schade,
es ist leider kniffliger: Das Max und das Min wirken sich in der Gruppierung nicht aus.
Ich müßte nach Max(Kennung) Gruppieren können. Das läßt das Group aber nicht zu.....
Wenn ich nur nach der Kennung selektiere und das Distinct anwende dann habe ich die Datensäteze dich haben möchte, aber leider nicht die rechts folgenden Felder.
SELECT DISTINCT
Kennung
Forum: Datenbanken
Delphi
by mschaefer,
10. Jan 2007
Ja DISTINCT filtert in allen Feldern identische Datensätze. Richtig ist, das dann nur eine Zeile bleibt. Leider sind das keine identischen Datensätze, sondern die weiteren Felder ändern sich eher beliebig.
Ok werde mal ein Group by mit Max ansetzen. Danke !
Grüße // Martin
Forum: Datenbanken
Delphi
by mschaefer,
10. Jan 2007
Moin, moin,
habe ein Datenbankabfrageproblem wo ich derzeit kapitulieren muß. Es existiert eine Liste mit Kennungen:
Nr Kennung Felder
--------------------
1 AAAAAA Feldnr 2
2 AAAAAA Feldnr 2
3 AAAAAA Feldnr 2
4 BBBBBB Feldnr 2