Ftid Fnum Ferpitemnumber
001 1 T.01.123
002 2 T.01.9864
002 2 C.10.25286
002 1 D.1.0456
003 1 T.01.56545585
003 3 C.10.56261256
003 2 G.2.569596
003 1 H.32524536
要求的结果是这样子的,假如输入T
商品类 销量总数量 单买 C类 D类 G类 H类
T.01.123 0 0 无 无 无 无
T.01.9864 3 无 2 1 无 无
T.01.56545585 6 无 3 无 2 1
其实这个是动态的,像c类,d类.. 在数据库中都是不止这些的,后面还有其他的某某类
麻烦再写个SQL语句 数据库(SQL server)
------解决方案--------------------
OR
SELECT FITD,SUM(FNUM) FROM ZW1..TTY1 A WHERE NOT EXISTS(SELECT 1 FROM ZW1..TTY1 WHERE
A.FiTd=FiTd AND CHARINDEX('T.',FErpItemNumber)=0)
GROUP BY FITD