我正在为我的项目使用MS Access(2010)数据库,我想在ms Access SQL查询中使用嵌套的IIF语句。但是我在sqb-query语句中得到了类似“查询表达式中的语法错误”的错误。 下面我提到了示例代码-
flask run
所以请建议我如何解决?
答案 0 :(得分:0)
语法错误是外部IIF
具有4个参数而不是3个参数,请在此处检查:
IIF(
SimpleLoan=0,
0,
transDemand.SimpleInstallment,
IIF(
transDemand.SimpleInstallment=0,
select Installment from LoanMaster where FYear=(select max(FYear) from LoanMaster),
0
)
) AS SimpleInstallment
查看此link
对于IIF
,语法为:
IIf(expr , truepart , falsepart)