проверьте значение null в инструкции MS Access SQL

следующий запрос не возвращает значений CurrentVisitor в моей базе данных ms access 2010:

SELECT h.ClientNumber, IIf(h.CheckoutDate=null,"Yes","") AS CurrentVisitor 
FROM VisitsTable AS h 
INNER JOIN (
    SELECT ClientNumber, MAX(LastVisitDate) AS LastVisitStart 
    FROM VisitsTable 
    GROUP BY ClientNumber)  
    AS t 
ON (h.LastVisitStart = t.LastVisitStart) AND (h.ClientNumber = t.ClientNumber);

Я думаю, причина в том, что проверка на null в If() операция написана неправильно. Кто-нибудь может показать мне, как это исправить?

1 ответов


использовать

Is Null

, а не

= Null