Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

NULLer Datensätze auslesen

Begonnen von henfoni, November 17, 2011, 09:19:39

⏪ vorheriges - nächstes ⏩

henfoni

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ß
Wer nicht fragt, bleibt dumm.

edgar.basler

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.

henfoni

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.
Wer nicht fragt, bleibt dumm.

MzKlMu

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.
Gruß Klaus

henfoni

#4
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.
Wer nicht fragt, bleibt dumm.

Maxel

#5
SELECT Stadtteil
FROM Tabelle
GROUP BY Stadtteil
HAVING Sum(IsDate([Abriss-Datum]))=0

Viele Grüße
Maxel