一个表按照顺序循环拆分为多个表

z315559822 2009-06-10 02:56:58
从A表里分5次按照体积的大小顺序取出每个定箱编号的数据
这是一个中间过程,是要把这个A表按照定箱编号次数拆分为多个小表,插入到其他表里去。
注意有的合计体积会相等,这个比较麻烦,但是也不能取其中一个。


数据:

定箱编号 产品编码 体积
KM-458 AT346US346-2-1 1.10
KM-458 P51137-B 4.02
KM-458 P51138-H  2.85
KM-459 K-T346US-1S346 2.12
KM-459 K-T346US-2S346 1.83
KM-459 P51137-B  2.85
KM-459 P51138-H  5.70
KM-460 AT346US346-2-1 1.10
KM-460 P51137-B 4.02
KM-460 P51138-H  2.85
KM-461 K-T346US-1S346 2.12
KM-461 K-T346US-2S346 1.83
KM-461 P51137-B  2.85
KM-461 P51138-H 5.70
KM-462 K-T346US-1S346 2.12
KM-462 K-T346US-2S346 1.83

辅助表:
定箱编号 合计体积
KM-459 12.50
KM-461 12.50
KM-458 7.96
KM-460 7.96
KM-462 3.95
...全文
43 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
z315559822 2009-06-10
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20090608/23/b70c9454-e61e-498e-8ed1-c05daf5595f3.html
z315559822 2009-06-10
  • 打赏
  • 举报
回复
希望得到:
1.
定箱编号 产品编码 体积
KM-459 K-T346US-1S346 2.12
KM-459 K-T346US-2S346 1.83
KM-459 P51137-B 2.85
KM-459 P51138-H 5.70
2.
定箱编号 产品编码 体积
KM-461 K-T346US-1S346 2.12
KM-461 K-T346US-2S346 1.83
KM-461 P51137-B 2.85
KM-461 P51138-H 5.70
3.
定箱编号 产品编码 体积
KM-458 AT346US346-2-1 1.10
KM-458 P51137-B 4.02
KM-458 P51138-H 2.85
4.
定箱编号 产品编码 体积
KM-460 AT346US346-2-1 1.10
KM-460 P51137-B 4.02
KM-460 P51138-H 2.85
5.
定箱编号 产品编码 体积
KM-462 K-T346US-1S346 2.12
KM-462 K-T346US-2S346 1.83
sxyun 2009-06-10
  • 打赏
  • 举报
回复

学习中 ...


ai_li7758521 2009-06-10
  • 打赏
  • 举报
回复
--生成辅助表
SELECT 定箱编号,体积=SUM(体积)
FROM TB
GROUP BY 定箱编号
drysea 2009-06-10
  • 打赏
  • 举报
回复
不是很清楚你的意思呢,能不能把期望的结果集贴出来看看?
csdyyr 2009-06-10
  • 打赏
  • 举报
回复
结果?
z315559822 2009-06-10
  • 打赏
  • 举报
回复
晕倒,哪怕给个建议也好。
z315559822 2009-06-10
  • 打赏
  • 举报
回复


--自己写的错误代码
select *
from dxqd_fz
where 定箱编号 = (select top 1 定箱编号 from dxqd_fz )
and
(select max(体积)as 体积
from (select 定箱编号,sum(体积)as 体积
from dxqd_fz group by 定箱编号
)b
)
=
(select max(体积)as 体积
from (select 定箱编号,sum(体积)as 体积
from dxqd_fz group by 定箱编号
)a
)
liangCK 2009-06-10
  • 打赏
  • 举报
回复
向海爷学习.

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧