2013-11-26 28 views
0

我想報告一個簡單的3列查詢使用MS查詢從單個表,3列是'銷售人員[EXECNAME]','汽車銷售[項目]',''沒有汽車有財務「[金融]。沒有字段只顯示金融是YES,但是這是一個帶有Finance Value的字段,所以我試圖使用IIF爲每個記錄添加一個FinanceValue不等於0的記錄。以下是我的嘗試,但它根本不工作?任何幫助將非常感激。簡單的SQL語句查詢使用IIF

SELECT t.EXECNAME, COUNT(t.ITEM), 
IIF(SUM(t.TOTALFINANCE) = 0, 0, SUM(FINANCECASES) + 1) AS FINANCECASES 
FROM t.csv t 
GROUP BY t.EXECNAME 

史蒂夫

回答

0
SELECT t.EXECNAME, COUNT(t.ITEM), 
SUM(CASE WHEN t.TOTALFINANCE > 0 THEN 1 ELSE 0 END) AS FINANCECASES 
FROM t.csv t 
GROUP BY t.EXECNAME 
+0

嗨安德魯,感謝您抽出時間來看看我的問題,不幸的是,因爲這是正在MS-查詢(在Excel中使用)運行尚未通過微軟更新而Case條款不起作用。無論如何,我認爲我會試一試,但是它出現了一個語法錯誤。乾杯 –