如下表结构
部门 日期 单号 货号 数量
----------------------------------
001 2007-08-08 A001 G001 2
001 2007-08-09 A001 G002 3
001 2007-08-09 A002 G001 5
002 2007-08-08 A003 G001 6想显示成
部门 2007-08-08 2007-08-09
单号 货号 数量 单号 货号 数量
-----------------------------------------------
001 A001 G001 2 A001 G002 3
001 A002 G001 5
002 A003 G001 6
部门 日期 单号 货号 数量
----------------------------------
001 2007-08-08 A001 G001 2
001 2007-08-09 A001 G002 3
001 2007-08-09 A002 G001 5
002 2007-08-08 A003 G001 6想显示成
部门 2007-08-08 2007-08-09
单号 货号 数量 单号 货号 数量
-----------------------------------------------
001 A001 G001 2 A001 G002 3
001 A002 G001 5
002 A003 G001 6
我理解应该这样就可以了
select * from 表名 group by 日期,部门,单号
如果真要想你说的那样显示,自己再处理一下。