Hallo Barlee,
habe ähnliches Problem wie hhbreth, leider haben die vorgeschlagenen Lösungsversuche von dir nicht funktioniert:
Habe eine Tabelle mit Personendaten, die seit einigen Jahren an einer Reise teilnehmen. Jetzt will ich in der Abfrage alle Namen (aus Spalte "Nachname") genannt haben, die 2006 teilnehmen (Spalte Typ BOOLEAN, "Teilnahme_zweitausendsechs").
Habe folgendes bei "Kriterium" probiert:
=1
ja
true
ist nicht leer
select * from [NACHNAME] where [TEILNAHME_ZWEITAUSENDSECHS] is not null
select * from [NACHNAME] where [TEILNAHME_ZWEITAUSENDSECHS] = 1
Bei allen 5 Möglichkeiten wurden mir immer alle Datensätze angezeigt.
Kannst du helfen?
Hallo Barlee: Problem Abfrage mit Ja/Nein-Feld
Moderator: Moderatoren
Hallo Melanie,
Du schreibst von einer Spalte "Nachname" und auch von einer Spalte namens 'TEILNAHME_ZWEITAUSENDSECHS '.
In Deiner Abfrage:
sollte hinter dem FROM der Tabellenname stehen und nicht nochmal eine Spalte. Oder hast Du Dich hier nur verschrieben??
Wenn also bspw. der Tabellenname 'TEILNAHME_ZWEITAUSENDSECHS ' wäre und die Spalte, die Du auf 'Wahr' prüfen möchtest 'NACHNAME' hieße, sollte das richtig sein:
Diese Abfrage probier doch bitte mal in der SQL Ansicht auszuführen.
Ansicht/Designansicht an, ausschalten
Syntax:
Kommst Du dann zu einem Ergebnis??
Gruß Barlee
Du schreibst von einer Spalte "Nachname" und auch von einer Spalte namens 'TEILNAHME_ZWEITAUSENDSECHS '.
In Deiner Abfrage:
Code: Alles auswählen
select * from NACHNAME where TEILNAHME_ZWEITAUSENDSECHS = 1
Wenn also bspw. der Tabellenname 'TEILNAHME_ZWEITAUSENDSECHS ' wäre und die Spalte, die Du auf 'Wahr' prüfen möchtest 'NACHNAME' hieße, sollte das richtig sein:
Code: Alles auswählen
select * from TEILNAHME_ZWEITAUSENDSECHS where NACHNAME = 1
Ansicht/Designansicht an, ausschalten
Syntax:
Code: Alles auswählen
select * from Tabellenname where Spalte_die_ausgewertet_wird = 1
Gruß Barlee