MyException - 我的异常网
当前位置:我的异常网» Sql Server » 数据按要求分组,该怎么解决

数据按要求分组,该怎么解决

www.myexceptions.net  网友分享于:2013-04-27  浏览:9次
数据按要求分组
数据如下:
箱号 品名规格 数量 订单
1 001 BODY UEL 1 150 A2-03-114
1 001 BODY UEL 11/4 100 A2-03-114
1 001 BODY UCL 3/8 196 A2-03-114
1 001 BODY UCL 1 200 A2-03-114
1 002 BONNET UEL 1/2 200 A2-03-114
1 002 BONNET UEL 3/4 250 A2-03-114
1 002 BONNET UEL 1 150 A2-03-114
1 002 BONNET UEL 11/4 144 A2-03-114
1 002 BONNET UEL 11/2 420 A2-03-114
1 002 BONNET UCL 1/2 350 A2-03-114
1 002 BONNET UCL 1 200 A2-03-114
1 002 BONNET UCL 11/4 50 A2-03-114
2 001 BODY UEL 1/2 58 A2-03-114
2 001 BODY UEL 2 300 A2-03-114
2 002 BONNET UEL 2 88 A2-03-114
3 001 BODY UEL 11/2 336 A2-03-114
3 004 BALL UTK 1 4200 A2-03-114
3 004 BALL UTK 11/2 560 A2-03-114
3 004 BALL UTK 2 162 A2-03-114
4 001 BODY UTKM 3/8 2160 A2-03-114
4 001 BODY UTKM 1/2 3744 A2-03-114
4 001 BODY UTKM 3/4 960 A2-03-114
5 052 UNION SCREW PU 1/2 1200 B2-03-114-1
5 052 UNION SCREW PU 3/4 480 B2-03-114-1
5 052 UNION SCREW PUM 3/4 160 B2-03-114-1
5 052 UNION SCREW PU 11/2 36 B2-03-114-1
5 053 UNION SWIVEL PU 3/4 640 B2-03-114-1
5 053 UNION SWIVEL PU 1 1350 B2-03-114-1
5 054 UNION NUT PU 1 1344 B2-03-114-1
5 054 UNION NUT PU 11/2 108 B2-03-114-1
6 001 BODY WJU-L 20 36 B2-02-114A3
6 052 UNION SCREW PU 1 1200 B2-03-114-1
6 053 UNION SWIVEL PU 1/2 2400 B2-03-114-1
6 053 UNION SWIVEL PUM 3/4160 B2-03-114-1
6 053 UNION SWIVEL PUM 1 180 B2-03-114-1
6 054 UNION NUT PU 1/2 1760 B2-03-114-1
6 054 UNION NUT PU 3/4 160 B2-03-114-1
6 054 UNION NUT PUM 3/4 160 B2-03-114-1
7 001 BODY 150UTDZM 1/2 528 C2-03-114E
8 002 CAP 150UTDZM 1 328 C2-03-114E
9 001 BODY 300UTDZM 4 20 C2-03-114X
9 002 CAP 300UTDZM 3 2 C2-02-114Z
9 002 CAP 300UTDZM 4 20 C2-03-114X
10 001 BODY 300UTAZM 1/2 54 C2-03-114C1
10 001 BODY 300UTAZM 3/4 52 C2-03-114C1
10 002 CAP 150UTDZ 3/4 90 C2-03-114E
10 002 CAP 300UTDZM 1 56 C2-02-114K
11 001 BODY 300UTAZM 4 20 C2-03-114A
12 001 BODY 300UTAZM 3 28 C2-03-114A
13 001 BODY 150UTAZM 4 36 C2-03-114A
14 001 BODY 150UTAZM 4 36 C2-03-114A
15 001 BODY 150UTAZM 4 5 C2-03-114A
15 001 BODY 300UTAZM 3 22 C2-03-114A
15 029 INSERT 300UTAZM 3 30 C2-03-114N
16 001 BODY 300UTAZM 2 40 C2-03-114C1
16 001 BODY 300UTAZM 4 10 C2-03-114C1
16 029 INSERT 300UTAZM 4 20 C2-03-114C1
17 001 BODY 150UTBM 1 96 C2-03-114K
17 002 CAP 150UTB 1 144 C2-03-114H
17 002 CAP 150UTBM 1 96 C2-03-114K
18 001 BODY 10UTBM 50 210 C2-03-114H
19 001 BODY 150UTB 4 48 C2-03-114H
20 002 CAP 10UTBM 50 210 C2-03-114H
21 001 BODY 150UTBM 4 20 C2-03-114H
21 002 CAP 10UTBM 80 20 C2-03-114H
21 002 CAP 150UTBM 4 40 C2-03-114H
22 002 CAP 150UTBM 11/2 288 C2-03-114H
23 002 CAP 150UTB 2 210 C2-03-114H
24 001 BODY 10UTBM 80 20 C2-03-114H
24 002 CAP 150UTB 4 60 C2-03-114H
25 001 BODY 150UTAZM 4 4 C2-03-114A
25 001 BODY 150UTAZM 4 32 C2-03-114B


要求分组,每组品名品种不得超过20种,同一箱号不能分开出现在两个组, 请问这个能实现吗?
谢谢!

------解决方案--------------------
select b.*
from (select 箱号 from tab group by 箱号 having count(distinct 品名规格)<20)as a
inner join tab as b on a.箱号=b.箱号
------解决方案--------------------
你提供几条正确的结果看看

文章评论

每天工作4小时的程序员
每天工作4小时的程序员
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
程序员的鄙视链
程序员的鄙视链
程序员必看的十大电影
程序员必看的十大电影
漫画:程序员的工作
漫画:程序员的工作
鲜为人知的编程真相
鲜为人知的编程真相
老程序员的下场
老程序员的下场
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
10个调试和排错的小建议
10个调试和排错的小建议
如何成为一名黑客
如何成为一名黑客
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
程序员和编码员之间的区别
程序员和编码员之间的区别
一个程序员的时间管理
一个程序员的时间管理
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
中美印日四国程序员比较
中美印日四国程序员比较
我的丈夫是个程序员
我的丈夫是个程序员
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
我是如何打败拖延症的
我是如何打败拖延症的
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
编程语言是女人
编程语言是女人
代码女神横空出世
代码女神横空出世
 程序员的样子
程序员的样子
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
总结2014中国互联网十大段子
总结2014中国互联网十大段子
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
那些争议最大的编程观点
那些争议最大的编程观点
为什么程序员都是夜猫子
为什么程序员都是夜猫子
Java程序员必看电影
Java程序员必看电影
程序员都该阅读的书
程序员都该阅读的书
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有