数据分成两份,每份都有各种类别,一份金额占60%左右
来源:互联网 发布:中美贸易发展历程 数据 编辑:程序博客网 时间:2024/06/05 01:17
DECLARE @t TABLE(类别 varchar(10), 货号 int, 金额 int)
INSERT @t SELECT '布类', 1112, 100
UNION ALL SELECT '布类', 1142, 234
UNION ALL SELECT '布类', 3112, 453
UNION ALL SELECT '布类', 1314, 20
UNION ALL SELECT '布类', 1315, 245
UNION ALL SELECT '合金', 2112, 120
UNION ALL SELECT '合金', 2122, 340
UNION ALL SELECT '合金', 2132, 100
UNION ALL SELECT '合金', 2142, 1340
UNION ALL SELECT '合金', 2152, 10
UNION ALL SELECT '合金', 2162, 1040
UNION ALL SELECT '合金', 2172, 232
UNION ALL SELECT '合金', 2182, 1300
UNION ALL SELECT '银饰', 3345, 3239
UNION ALL SELECT '银饰', 3445, 322
UNION ALL SELECT '银饰', 3545, 324
UNION ALL SELECT '银饰', 3645, 222239
UNION ALL SELECT '银饰', 3745, 139
UNION ALL SELECT '银饰', 3845, 333
UNION ALL SELECT '银饰', 3945, 323
-- 40%
SELECT A.*
FROM @t A
INNER JOIN(
SELECT 类别, 金额 = SUM(金额) * .4
FROM @t
GROUP BY 类别
)B
ON A.类别 = B.类别
AND B.金额 >= (
SELECT SUM(金额) FROM @t
WHERE 类别 = A.类别
AND (金额 < A.金额 OR 金额 = A.金额 AND 货号 <= A.货号))
-- 60%
SELECT A.*
FROM @t A
INNER JOIN(
SELECT 类别, 金额 = SUM(金额) * .4
FROM @t
GROUP BY 类别
)B
ON A.类别 = B.类别
AND B.金额 < (
SELECT SUM(金额) FROM @t
WHERE 类别 = A.类别
AND (金额 < A.金额 OR 金额 = A.金额 AND 货号 <= A.货号))
- 数据分成两份,每份都有各种类别,一份金额占60%左右
- 把一个数组分成四份,三个分割点不算进求和中,使得每份的和要相同。
- (hdu step 9.1.2)Doing Homework again(贪心——有n份作业,每份作业都有一定的完成时间及没有完成时需要付出的代价,求最小代价)
- 将一个数组分成和尽可能相等的两份
- 将整数n分成k份,且每份不能为空,任意两种分法不能相同(不考虑顺序)【划分问题】
- Lua实现将字典数据分成10份
- abcde五人打渔,打完睡觉,a先醒来,扔掉1条鱼,把剩下的分成5分,拿一份走了;b再醒来,也扔掉1条,把剩下的分成5份, 拿一份走了;然后cde都按上面的方法取鱼。问他们一共最少打了多少条鱼
- 网页如何实现平均分成左右两部分
- Notepad++同一窗口显示左右显示两份文档
- Hard challenge(用一条经过原点的线,将坐标内的点分成两份)
- 一盘蛋糕分成八份,八个人一人一份,盘里还要剩一份,如何分法?(这是一个企业利益分配问题)
- java 题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个, //这只猴子把多的一 个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份, //又多了一个,
- 海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一
- 【程序41】 题目:海滩上有一堆桃子,五只猴子来分。第一只 猴子把这堆桃子凭据分为五份,多了一个,这只猴子 把多的一个扔入海中,拿走了一份。第二只猴子把剩下 的桃子又平均分成五份,又多了一个,
- java 海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中
- 页面分成左右部分
- 整数N分成K份
- sqlserver数据导入mysql三: 把生成的表分成几份(拆分成几份运行)
- 漏洞挖掘技术
- 入侵权限提升方法总结
- ASP.NET 2.0加密Web.config 配置文件
- SQL 注入入侵网站原理
- SQL 注入入侵网站原理
- 数据分成两份,每份都有各种类别,一份金额占60%左右
- TCP端口作用、漏洞及操作
- 使系统表可写
- DVD-Video物理结构和逻辑结构
- 服务器中的库备份到客户端
- 好了就是这了
- 泛型dao 详细剖析
- sql分页存储过程
- 泛型dao 详细剖析 泛型DAO类设计模式(2)