请问这样一个查询应该怎么写呢?作者: WDLRCZT 时间: 2009-1-7 15:43
用交叉表查询来做作者: Henry D. Sy 时间: 2009-1-7 15:54
用左外连接+sql聚合汇总作者: overown 时间: 2009-1-7 15:58
这个不需要交叉表查询吧?而且我觉得用普通查询起来的东西 后期看比较方便作者: overown 时间: 2009-1-7 16:09
现在我的查询是这样的
SELECT 表1.商品编号, 表1.客户编号, Sum([经营表].数量) AS 数量之总计
FROM 表1 LEFT JOIN 经营表 ON (表1.客户编号=[经营表].客户编号) AND (表1.商品编号=[经营表].商品编号)
GROUP BY 表1.商品编号, 表1.客户编号;
现在就是不知道如何限定只求和2008年以前的数据 我觉得应该是在ON后面写 但是老提示错误
请各位再看看作者: WDLRCZT 时间: 2009-1-7 16:23
这样试试
SELECT 表1.商品编号, 表1.客户编号, Sum(IIf([日期]<#1/1/2008#,[数量],0)) AS 数量之总计 FROM 表1 LEFT JOIN 经营表 ON (表1.客户编号=[经营表].客户编号) AND (表1.商品编号=[经营表].商品编号) GROUP BY 表1.商品编号, 表1.客户编号;作者: Henry D. Sy 时间: 2009-1-7 16:28
为什么不把例子传上来作者: overown 时间: 2009-1-7 16:39