Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: henfoni am November 17, 2011, 09:19:39

Titel: NULLer Datensätze auslesen
Beitrag von: henfoni am November 17, 2011, 09:19:39
Moin,

ich kriege eine Abfrage irgendwie nicht hin. Ich habe eine Tabelle mit 3 Spalten: ID, Nr, Datum. Die ID ist der Primaryschlüssel.
Nun habe ich folgende Daten da drin:

ID     NR      Datum
1      1        NULL
2      1        01.08.2011
3      2        NULL
4      2        NULL

Ich möchte nun alle Nr. auslesen für die das Feld Datum komplett NULL ist. Also im obigen Fall sollte er mir nur Nr 2 ausgeben.
Habe keine Ahnung wie ich das anstellen soll!

Danke und Gruß
Titel: Re: NULLer Datensätze auslesen
Beitrag von: edgar.basler am November 17, 2011, 09:25:48
Zitat von: henfoni am November 17, 2011, 09:19:39
Moin,

Nun habe ich folgende Daten da drin:

ID     NR      Datum
1      1        NULL
2      1        01.08.2011
3      2        NULL
4      2        NULL

Ich möchte nun alle Nr. auslesen für die das Feld Datum komplett NULL ist. Also im obigen Fall sollte er mir nur Nr 2 ausgeben.
Habe keine Ahnung wie ich das anstellen soll!


Was nun? Nur Nr.2 oder nur alle die Null haben?
Eine Abfrage erstellen und dort das Feld auf "Ist Null" oder auf "Ist Nicht Null" abfragen.
Titel: Re: NULLer Datensätze auslesen
Beitrag von: henfoni am November 17, 2011, 10:36:56
Ich will, dass er mir in meinem Beispiel nur Nr.2 ausgibt. Also immer nur alle Nr wo ALLE Tupel NULL sind bei Datum.

Wenn ich ne Abfrage mache mit Datum ist NULL, gibt er mir ja auch die Nr 1 mit aus, obwohl ich die gar nicht suche.
Titel: Re: NULLer Datensätze auslesen
Beitrag von: MzKlMu am November 17, 2011, 10:41:50
Hallo,
lies mal Deine Frage sorgfältig durch. Du widersprichst Dir selbst.
Du willst die Nummer 2 ausgegeben haben, aber genau die ist doch nicht Null.
Eine der beiden nachfolgenden Aussagen von Dir ist falsch.
ZitatAlso immer nur alle Nr wo ALLE Tupel NULL sind bei Datum.
Zitatgibt er mir ja auch die Nr 1 mit aus, obwohl ich die gar nicht suche.
Titel: Re: NULLer Datensätze auslesen
Beitrag von: henfoni am November 17, 2011, 10:53:16
Nein, ich glaube wir reden aneinander vorbei ;-)
Ich spreche nicht von dem Datensatz mit der ID 2, sondern von den Datensätzen 3 und 4, also die beiden die in der Spalte Nr eine 2 stehen haben...

Zum besseren Verständnis:

Gebäude-ID     Stadtteil      Abriss-Datum
1                   1                NULL
2                   1                01.08.2011
3                   2                NULL
4                   2                NULL


Angenommen ich habe eine Tabelle, in dem die IDs für Gebäude stehen. Nun möchte ich alle Stadtteile herausfinden, in denen noch nix abgerissen wurde.
Titel: Re: NULLer Datensätze auslesen
Beitrag von: Maxel am November 17, 2011, 11:17:39
SELECT Stadtteil
FROM Tabelle
GROUP BY Stadtteil
HAVING Sum(IsDate([Abriss-Datum]))=0