2017-06-01 35 views
0

走走錯號碼的查詢EXP與功能使用的參數「的錯誤MySQL查詢在Access

SELECT DISTINCT MATERIAL 
FROM EORD 
GROUP BY Material 
HAVING SUM(IIF(CDate(Format([Valid To],"####/##/##")) < now()),0,1) = 0; 
+1

你使用MySQL或Access?他們是完全不同的產品。 – Barmar

+0

其顯示出你的函數包含參數的不同,而沒有要傳遞的參數 –

+0

不同沒有「如果」拼寫mistake..can您共享功能代碼 –

回答

0

你的括號是錯誤的。 IIF()接受3個參數,你只給了1 SUM()需要1種說法,你給它3.它應該是:

HAVING SUM(IIF(CDate(Format([Valid To],"####/##/##")) < now(),0,1)) = 0;