Forum: Datenbanken
Delphi
by mkinzler,
22. Jul 2007
Es scheint wirklich ein Problem mit dem not in zu geben:
select
v.*
from
Vorgang v
where
VgNr in (select VgNr from Buchung union select GsNr from Buchung) ;
funktioniert, die Umkehrung
select
v.*
Forum: Datenbanken
Delphi
by mkinzler,
22. Jul 2007
select
v.*
from
Buchung b join Vorgang v on v.VgNr != b.VgNr and v.VgNr != b.GsNr;
Forum: Datenbanken
Delphi
by mkinzler,
22. Jul 2007
Ich kann sie entpacken, beim Öffnen kommt dann der Fehler, dass die Datei defekt sei. Häng mal das Create-Skript an.
Forum: Datenbanken
Delphi
by mkinzler,
22. Jul 2007
Die Datenbankdatei kann ich leider nicht lesen.
Forum: Datenbanken
Delphi
by mkinzler,
22. Jul 2007
Dann solle deine Abfrage von Buchung ausgehen:
select
v.*
from
Buchung b join Vorgang v on v.VgNr not b.VgNr and v.VgNr not b.GsNr;
Forum: Datenbanken
Delphi
by mkinzler,
22. Jul 2007
Sollte es nicht:
select * from Vorgang
where Brutto <> 0
and VgNr not in (select VgNr from Buchung)
and GsNr not in (select GsNr from Buchung);
heißen?