Forum: Datenbanken
by himitsu,
10. Apr 2017
Wenn nur als SELECT, dann eben das Problem auftrennen:
1)
SELECT auf alle Anfangs-Datensätze
* über einen JOIN auf IS NULL oder als Subselect mit NOT EXISTS
* alles auflisten, wo es keinen "zugehörigen" Datensatz mit AbSerNr-1 gibt
2)
Forum: Datenbanken
by himitsu,
9. Apr 2017
Wie übergibst du das denn an den Drucker?
Nur weil du das im Programm "einzeln" verarbeitest, muß es auch nicht einzeln zum Drucker.
Du kannst das ja sammeln und dann gemeinsam zum Drucker schicken.
Falls die Schnittstelle das DataSet entgegen nimmt, dann entweder die Daten holen und in ein Memory-DataSet umkopieren
oder z.B. CachedUpdates=True und dann das DataSet bearbeiten...
Forum: Datenbanken
by himitsu,
8. Apr 2017
Joar, also entweder eine WindowFnction schreiben, die bei Unterschied um 1 hoch zählt
das alles manuell in einer Stored Proc lösen
oder erstmal im Hauptselect die Ersten raussuchen (Alles, wo direkt vor sich etwas Unterschiedliches liegt
und dann z.B. in einem rekursiven Select alles suchen, wo davor etwas Gleiches liegt und das an den er jeweils ersten Datensatz dran joinen.
oder es...