| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3330 人关注过本帖
标题:如何寻找表中不重复数据
只看楼主 加入收藏
dzy123
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:379
专家分:820
注 册:2013-4-18
收藏
得分:0 
谢谢是excel导入的这样的目的是为了进行一项统计
时间    1         2        3        4       5
110    张三1    钱七1    王六1    赵五1    李四1
90    李四1    张三1    钱七1    王六1    赵五1
80    赵五1    李四1    张三1    钱七1    王六1
70    王六1    赵五1    李四1    张三1    钱七1
60    钱七1    王六1    赵五1    李四1    刘八1
我想统计出 张三1,李四1,赵五1,王六1,钱七1 一共上了多少时间


[ 本帖最后由 dzy123 于 2014-3-26 11:43 编辑 ]
2014-03-26 11:26
dzy123
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:379
专家分:820
注 册:2013-4-18
收藏
得分:0 
问题是事先不知道有哪些人只能从表中查出
2014-03-26 11:32
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
以下是引用dzy123在2014-3-26 11:26:45的发言:

谢谢是excel导入的这样的目的是为了进行一项统计
时间    1         2        3        4       5
110    张三1    钱七1    王六1    赵五1    李四1
90    李四1    张三1    钱七1    王六1    赵五1
80    赵五1    李四1    张三1    钱七1    王六1
70    王六1    赵五1    李四1    张三1    钱七1
60    钱七1    王六1    赵五1    李四1    张三1
我想统计出 张三1,李四1,赵五1,王六1,钱七1 一共上了多少时间
什么叫上了多少时间,能解释下吗

坚守VFP最后的阵地
2014-03-26 11:33
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:5 
以下是引用sdta在2014-3-26 11:33:25的发言:

什么叫上了多少时间,能解释下吗
好象是指时间相加
2014-03-26 11:36
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
以下是引用dzy123在2014-3-26 11:26:45的发言:

谢谢是excel导入的这样的目的是为了进行一项统计
时间    1         2        3        4       5
110    张三1    钱七1    王六1    赵五1    李四1
90    李四1    张三1    钱七1    王六1    赵五1
80    赵五1    李四1    张三1    钱七1    王六1
70    王六1    赵五1    李四1    张三1    钱七1
60    钱七1    王六1    赵五1    李四1    张三1
我想统计出 张三1,李四1,赵五1,王六1,钱七1 一共上了多少时间
你是说 其中1个人一共上了多少时间? 还是这五个人一共上了多少时间?
2014-03-26 11:40
dzy123
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:379
专家分:820
注 册:2013-4-18
收藏
得分:0 
110    张三1    钱七1    王六1    赵五1    李四1
表示这些上加了110分中90   
60    钱七1    王六1    赵五1    李四1    刘八1
表示他们加了90分钟
如果统计 张三1 110,钱七1 200 ,王六1 200,赵五1 200 李四1 200 刘八1 90
2014-03-26 11:44
dzy123
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:379
专家分:820
注 册:2013-4-18
收藏
得分:0 
统计每个人共上了多少时间
2014-03-26 11:46
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
程序代码:
CREATE CURSOR T (时间 N(4),A C(6),B C(6),C C(6),D C(6),E C(6))
INSERT INTO T VALUES (110,'张三1','钱七1','王六1','赵五1','李四1')
INSERT INTO T VALUES (90,'李四1','张三1','钱七1','王六1','赵五1')
INSERT INTO T VALUES (80,'赵五1','李四1','张三1','钱七1','王六1')
INSERT INTO T VALUES (70,'王六1','赵五1','李四1','张三1','钱七1')
INSERT INTO T VALUES (60,'钱七1','王六1','赵五1','李四1','刘八1')
SELECT A,SUM(时间) 时间 FROM (SELECT A,时间 FROM T ;
UNION ALL SELECT B,时间 FROM T ;
UNION ALL SELECT C,时间 FROM T ;
UNION ALL SELECT D,时间 FROM T ;
UNION ALL SELECT E,时间 FROM T) A GROUP BY A
是这样吗

[ 本帖最后由 sdta 于 2014-3-26 11:49 编辑 ]

坚守VFP最后的阵地
2014-03-26 11:46
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
以下是引用dzy123在2014-3-26 11:44:25的发言:

110    张三1    钱七1    王六1    赵五1    李四1
表示这些上加了110分中90   
60    钱七1    王六1    赵五1    李四1    刘八1
表示他们加了90分钟
如果统计 张三1 110,钱七1 200 ,王六1 200,赵五1 200 李四1 200 刘八1 90
看不明白

坚守VFP最后的阵地
2014-03-26 11:47
owenlu1981
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:13
帖 子:211
专家分:1130
注 册:2013-5-17
收藏
得分:5 
"Select [姓名],Sum([时间]) as [总时间] from (Select [1] as [姓名],[时间] from Table union all Select [2] as [姓名],[时间] from Table union all Select [3] as [姓名],[时间] from Table union all Select [4] as [姓名],[时间] from Table union all Select [5] as [姓名],[时间] from Table) Group By [姓名]"

[ 本帖最后由 owenlu1981 于 2014-3-26 12:29 编辑 ]
2014-03-26 11:47
快速回复:如何寻找表中不重复数据
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029426 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved