首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

一个条SQL语句 小弟我自已实在搞不定

2012-01-30 
求助一个条SQL语句 我自已实在搞不定!A表内容如下箱号色号尺码数量1BLACKM202BLACKM203BLACKL204BLACKL154

求助一个条SQL语句 我自已实在搞不定!
A表内容如下
箱号       色号         尺码         数量
1             BLACK         M               20
2             BLACK         M               20
3             BLACK         L               20
4             BLACK         L               15
4             WHITE         M               5
6             BLACK         M               5
6             BLACK         L               5
6             WHITE         M               5
6             WIHTE         L               5
7             BLACK         M               5
7             BLACK         L               5
7             WHITE         M               5
7             WIHTE         L               5
8             BLACK         M               5
8             BLACK         L               5
8             WHITE         M               5
8             WIHTE         L               5


想得到如下的一张B表能不能用SQL语句实现?

箱号       箱数       色号         尺码         数量
1-2           2           BLACK         M               20
3               1           BLACK         L               20
4               1           BLACK         L               15
4                           WHITE         M               5
6-8           3           BLACK         M               5
6-8                       BLACK         L               5
6-8                       WHITE         M               5


6-8                       WHITE         L               5


上面的这个结果不想用编程方式来搞定,能不能用SQL语句直接搞定?


[解决办法]
select 箱号=(ltrim(min(箱号))+ '- '+ltrim(max(箱号))),
箱数=count(1),
色号,
尺码,
数量
from
[Table]
group by 色号,尺码,数量

热点排行