Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 访问IIF查询_Ms Access_Iif_Iif Function - Fatal编程技术网

Ms access 访问IIF查询

Ms access 访问IIF查询,ms-access,iif,iif-function,Ms Access,Iif,Iif Function,我需要我的最终决策字段作为IIF语句的结果 但我总是会遇到语法错误 SELECT x.AR_ID, Final Decision: IIf([x].[R_DECISION] Is Not Null, [R_DECISION], IIf([ap_decsion] Is Not Null,

我需要我的最终决策字段作为IIF语句的结果

但我总是会遇到语法错误

    SELECT x.AR_ID, 
           Final Decision: IIf([x].[R_DECISION] Is Not Null,
                               [R_DECISION],
                               IIf([ap_decsion] Is Not Null,
                                   [ap_decsion],
                                   IIf([ho_decision] Is Not Null,
                                       [ho_decision],[ar_decision])
                                   )
                              ) FROM x;

您需要将列别名放在
IIF
语句的末尾,并在其周围放置
[]

  SELECT x.AR_ID, 
         IIf([x].[R_DECISION] Is Not Null,
            [R_DECISION],
            IIf([ap_decsion] Is Not Null,
               [ap_decsion],
                  IIf([ho_decision] Is Not Null,
                     [ho_decision],
                     [ar_decision]))) as [Final Decision:]

  FROM x;

您需要将列别名放在
IIF
语句的末尾,并在其周围放置
[]

  SELECT x.AR_ID, 
         IIf([x].[R_DECISION] Is Not Null,
            [R_DECISION],
            IIf([ap_decsion] Is Not Null,
               [ap_decsion],
                  IIf([ho_decision] Is Not Null,
                     [ho_decision],
                     [ar_decision]))) as [Final Decision:]

  FROM x;

请尝试改用ISNULL:

SELECT x.AR\u ID,最终决定:IIf(非ISNULL([x].[R\u Decision]),[R\u Decision],IIf(非ISNULL([ap\u Decision]),[ap\u Decision],IIf(非ISNULL([ho\u Decision]),[ho\u Decision],[AR\u Decision]))

从x

尝试改用ISNULL:

SELECT x.AR\u ID,最终决定:IIf(非ISNULL([x].[R\u Decision]),[R\u Decision],IIf(非ISNULL([ap\u Decision]),[ap\u Decision],IIf(非ISNULL([ho\u Decision]),[ho\u Decision],[AR\u Decision]))

从x

谢谢!!该死,我知道这比我想的要简单!非常感谢。该死,我知道这比我想的要简单!