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-Key: 56764

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

Printed on: April 24, 2024 at 20:04 o'clock

Member: AndreasHoster
AndreasHoster Apr 17, 2007 at 06:12:16 (UTC)
Goto Top
Falls das Feld wirklich keinen Inhalt hat, dann mit ausleihen.[zurück am] is Null
Member: Biber
Biber Apr 17, 2007 at 06:20:03 (UTC)
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]
Member: MichBro
MichBro Apr 17, 2007 at 07:02:55 (UTC)
Goto Top
Vielen Dank

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

Danke!!