Sql Access查询找不到时间差

Sql Access查询找不到时间差,sql,ms-access,Sql,Ms Access,我试图在Access 2000 db中执行以下查询,但在Diff字段中总是出现错误。请帮我修一下 试着替换 ON (M.UserID = H.EventUserID AND Format([EventDate], "dd/mm/yyyy") = [Enter Date]) WHERE 与 子查询是否返回某些内容?因为格式[EventDate],dd/mm/yyyy=[Enter Date]在datetime转换为字符串并与datet

我试图在Access 2000 db中执行以下查询,但在Diff字段中总是出现错误。请帮我修一下

试着替换

   ON
             (M.UserID = H.EventUserID 
         AND Format([EventDate], "dd/mm/yyyy") = [Enter Date])
     WHERE


子查询是否返回某些内容?因为格式[EventDate],dd/mm/yyyy=[Enter Date]在datetime转换为字符串并与datetime进行比较时是一种非常奇怪的情况。结果仍然是一样的。这可能会有帮助:nzsub.离开,0-nzsub.出席,0作为差异
   ON
             (M.UserID = H.EventUserID 
         AND Format([EventDate], "dd/mm/yyyy") = [Enter Date])
     WHERE
  ON
            ((M.UserID = H.EventUserID) 
        AND ([EventDate]= [Enter Date]))
    WHERE