Hi,
a) eine _Datenbank_ hat eher _Tabellen_ und _Tabellen_ haben _Spalten_
(auch hie und da Felder genannt), wenn wir mal von einem relationalen
Datenbanksystem ausgehen.
b) wenn du in einer Spalte/ einem Feld einer Tabelle bestimmte Werte
erwartest, dann empfiehlt es sich dafür zu sorgen, dass nur diese
bestimmten Werte zugelassen werden. Stichwort CHECK / DEFAULT (falls
dein DBMS soetwas unterstützt). Deine "abgerechnet"-Spalte sieht sehr
nach true/false bzw. 0/1 -> Datentyp bit oder boolean
mit zeichenketten à la "ja" oder "nein" bzw. "" würde ich nicht arbeiten.
c) wenn du Datensätze abfragen willst, die in einer Spalte / einem
Feld NICHT gleich einem bestimmten Wert sind ergibt sich daraus schon
fast von selbst die WHERE-Klausel
z.b. (NOT spalte = wert) oder (spalte <> wert)
die genaue Syntax kannst du der Doku deines DBMS entnehmen. :-)
d) wenn du den Zustand von Inhalt = "ja" und spalte nicht leer als
Kriterium kombinieren willst, solltest du dies mithilfe von Klammern
bewerkstelligen: ((spalte = 'ja') OR (spalte not null))
wobei ich diese Herangehensweise nicht unbedingt als glücklich empfinde.
was ist, wenn mal abgerechnet = "nein" vorkommt ?
Hoffe, die Anregegungen bringen dich auf den Pfad der Tugend :-)
Ciao, Frank