SQL 利用层次代码的逐层统计算法
本帖最后由 世界少校 于 2009-8-13 16:30 编辑有代码表如下
DWDM
DM, MC
01 全部
0101 一分厂
010101 一分厂0101车间
010102 一分厂0102车间
0102 二分厂
010201 二分厂0201车间
010202 二分厂0202车间
产品
CPSJ
DWDM, CPDM,SL
0101 010211 12
0101 010221 1
0201 010211 13
0202 010221 23
0201 031231 1
SELECT A.DM,A.MC,B.CPDM,SUM(SL) AS SL FROM DWDM A, CPSJ B
WHERE B.DWDM LIKE A.DM+'%'
GROUP BY A.DM,A.MC,B.CPDJ
ORDER BY A.DM,B.CPDM
则结果中就会给出各层的产品数量合计。
前一阶段,发现很多人在用 SQL 算法,但不是很精通,所以列出来在此。
会者莫笑。
页:
[1]