michbro
Goto Top

leeres Feld mit Datum vergleichen

Hallo,

ich habe eine Access DB und möchte mit folger SQL Abfrage

SELECT ausleihen.[Laptop Nummer], ausleihen.Mitarbeiter, ausleihen.Einsatzort, ausleihen.[voraussichtlicher Einsatz], ausleihen.[ausgegeben am], ausleihen.[zurück am]
FROM ausleihen
WHERE ausleihen.[ausgegeben am] Between #1/1/2006# And #12/31/2100# And ausleihen.[zurück am] = NOZ;

errecihen das mir nur die Datensätze angezeigt werden die in dem Datumsbereich von ausgegeben am liegen UND bei denen das Feld zurück am NICHT gefüllt ist!!!

Meine Frage ist nun wie vergleich ich jetzt ein leeres Datumsfeld ?!

Ich hoffe ihr habt mich verstanden und könnt mir helfen!

MFG
Micha

Content-ID: 56764

Url: https://administrator.de/contentid/56764

Ausgedruckt am: 22.11.2024 um 17:11 Uhr

AndreasHoster
AndreasHoster 17.04.2007 um 08:12:16 Uhr
Goto Top
Falls das Feld wirklich keinen Inhalt hat, dann mit ausleihen.[zurück am] is Null
Biber
Biber 17.04.2007 um 08:20:03 Uhr
Goto Top
Moin MichBro,

dann ergänze deine Abfrage um die Bedingung...

...[Where]... BETWEEN..... AND ausleihen.[zurück am] IS NULL

Wobei es sicherlich performanter sein wird, zuerst die IS NULL-condition abzuprüfen und danach das immer stinkelangsame BETWEEN.

...[Where]..... ausleihen.[zurück am] IS NULL
AND ..... BETWEEN ...;

Gruss
Biber
[Edit] Zu lange getrödelt... AndreasHoster war schneller... face-wink [/Edit]
MichBro
MichBro 17.04.2007 um 09:02:55 Uhr
Goto Top
Vielen Dank

IS NULL war genau das was ich gesucht habe!!!

Danke!!