以下查询未返回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);
Run Code Online (Sandbox Code Playgroud)
我认为原因是操作中的null检查If()未正确写入.谁能告诉我如何解决这个问题?
Chr*_*ton 22
使用
Is Null
Run Code Online (Sandbox Code Playgroud)
而不是
= Null
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
41053 次 |
| 最近记录: |