0

我正在尝试使用单个表中的 MS Query 报告一个简单的 3 列查询,这 3 列是“销售人员 [EXECNAME]”、“售出的汽车数量 [ITEM]”、“有财务的汽车数量” [财务案例]。没有字段只显示“是”的财务,但这是一个具有财务价值的字段,所以我试图使用 IIF 为每条财务价值不 = 0 的记录简单地添加 1。这是我的尝试但它根本不起作用?任何帮助将非常感激。

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

史蒂夫

4

1 回答 1

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
于 2013-11-26T14:11:40.310 回答