[英]How to use Nested IIF statement in ms access sql query
我正在為我的項目使用 MS Access (2010) 數據庫,我想在 ms access SQL 查詢中使用嵌套的 IIF 語句。 但是我在 sqb-query 語句中收到了“查詢表達式中的語法錯誤”之類的錯誤。 下面我提到了示例代碼 -
IIF(SimpleLoan=0,0,transDemand.SimpleInstallment,IIF(transDemand.SimpleInstallment=0,select Installment from LoanMaster where FYear=(select max(FYear) from LoanMaster),0)) AS SimpleInstallment
所以請建議我如何解決它?
語法錯誤是外部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
看這個鏈接
對於IIF
,語法是:
IIf(expr , truepart , falsepart)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.