Verwende [CODE] statt [DELPHI], dort ist das nicht "ganz" so schlimm,
abgesehn davon, dass es eh kein Delphi-Code ist
, also vielleicht auch mal [CODE=
SQL] versuchen. [EDIT] Nein, dort sind leider auch die Leerzeichen falsch. [/EDIT]
PS: Vielleicht auch mal auf einwas Einigen?
SQL-Code:
and x.DoReset is true
and x.DoReset = true
and x.DoReset -- es ist ja schon ein Boolean
Und das AND "kann" weg, denn NULL wird vom
=
sowieso nicht durchgelassen.
SQL-Code:
where a.Reference = b.Reference
and a.Reference is not null
Was ist eigentlich mit a.ref=b.ref aber
a.reset kein True (null oder false), oder zählt das Reset immer nur vom Letzten?
SQL-Code:
where (a.Reference is null
and a.DoReset)
or (a.Reference = b.Reference
and b.DoReset) -- hier auch noch "and a.DoReset" mit rein?
where a.DoReset -- oder für Alles, weil es ja doppelt und in jedem OR drin wäre
and (a.Reference is null
or (a.Reference = b.Reference
and b.DoReset))