我自己的SQL语句
SELECT SPBM,SUM(JE) FROM KC_KCMX WHERE CONVERT(char(10),KCNYR,21)='2009-03-20 ' and CRKBZ='3' GROUP BY SPBM ORDER BY SPBM
一表结构 表名 KC_KCMX xlh SPBM JE KCNYR CRKBZ
1 001 2.5 2009-03-20 3
2 001 3.4 2009-03-20 3
3 002 3.78 2009-03-20 3
4 004 3.6 2009-03-20 3
5 001 3.6 2009-03-21 3
6 005 3.6 2009-03-21 2
7 006 3.6 2009-03-22 2
8 009 3.6 2009-03-23 2
9 001 5.5 2009-03-20 2
10 009 3.6 2009-03-20 2二 在sql里面只取'2009-03-20'号的商品,条件CRKBZ='3' 并计算每种商品的合计金额,SPBM要唯一,并且不出现21号、22号、23号的商品,SPBM要唯一因为我要在DataTable里面进行循环,做条件用 spbm=001、002、004
SELECT SPBM,SUM(JE) FROM KC_KCMX WHERE CONVERT(char(10),KCNYR,21)='2009-03-20 ' and CRKBZ='3' GROUP BY SPBM ORDER BY SPBM
一表结构 表名 KC_KCMX xlh SPBM JE KCNYR CRKBZ
1 001 2.5 2009-03-20 3
2 001 3.4 2009-03-20 3
3 002 3.78 2009-03-20 3
4 004 3.6 2009-03-20 3
5 001 3.6 2009-03-21 3
6 005 3.6 2009-03-21 2
7 006 3.6 2009-03-22 2
8 009 3.6 2009-03-23 2
9 001 5.5 2009-03-20 2
10 009 3.6 2009-03-20 2二 在sql里面只取'2009-03-20'号的商品,条件CRKBZ='3' 并计算每种商品的合计金额,SPBM要唯一,并且不出现21号、22号、23号的商品,SPBM要唯一因为我要在DataTable里面进行循环,做条件用 spbm=001、002、004
and SPBM not in ('005','006','009')
GROUP BY SPBM ORDER BY SPBM