|
本帖最后由 hshzhq 于 2016-1-11 14:21 编辑
我查看了下修改了,使用“先下车选4"朋友的只能计算有规律的字段的结果,如果使用In,就可以查询多条件字段的结果,例如我这里的字段如果是不相关的字,那么就不能使用”A*“,而使用in,就可以指定A1、A2、A3.....,也可以是任何名词。见下面代码。
-------------------------------------------------------------------------------------------------------------------------------------------
- TRANSFORM SUM(数量) AS S_NY
- SELECT 销售编号, SUM(iif(商品型号 like "A*",数量,0)) AS 内衣数, SUM(iif(商品型号 like "B*",数量,0)) AS 内裤数
- FROM 子表
- GROUP BY 销售编号
- PIVOT 子表.[商品型号];
复制代码
-----------------------------------------------------------------------------------------------------------------------------------------
- TRANSFORM SUM(数量) AS S_NY
- SELECT 销售编号, SUM(iif(商品型号 in ("A1","A2","A3"),数量,0)) AS 内衣数, SUM(iif(商品型号 in ("B1","B2","B4"),数量,0)) AS 内裤数
- FROM 子表
- GROUP BY 销售编号
- PIVOT 子表.[商品型号];
复制代码
|
|