Thema: Delphi Problem mit distinct

Einzelnen Beitrag anzeigen

MarkusB

Registriert seit: 3. Apr 2004
Ort: Hamburg
105 Beiträge
 
#11

Re: Problem mit distinct

  Alt 12. Apr 2004, 11:31
Hi Robert!

SQL-Code:
select RechNr
from tabelle
group by RechNr
having count(*) = 1
Der Code durchläuft die Tabelle und gruppiert (sammelt) alle Datensätze mit der gleichen RechNr (es kann sein, dass sie doppelt oder mehrfach vorkommen – siehe Rolfs Problembeschreibung) in getrennte Gruppen. Dabei wird für jede Gruppe ein Zähler geführt. Der Zähler (COUNT(*))
besagt wie viele Records sich in jeder Gruppe befinden.

Also noch mal meine Überlegung:
1. Tabelle auslesen.
2. Alle Records nach RechNr gruppieren.
3. Untersuchen wie viele Records sich in jeder Gruppe befinden.
4. Nur die RechNr ausgeben, die nur einmal vorkommen (COUNT(*) = 1)

Ich hoffe, dass ich das Problem von Rolf richtig verstanden habe.

Viele Grüße
Markus
  Mit Zitat antworten Zitat