【发布时间】:2010-09-16 08:17:54
【问题描述】:
我正在尝试运行一个可以提供时间平均值的查询,但是当我这样做时……计算中存在一些重复的记录。如何删除重复项?
例如
第 1 栏 / 07-5794 / 07-5794 / 07-5766 / 07-8423 / 07-4259
第 2 栏 / 00:59:59 / 00:48:22 / 00:42:48/ 00:51:47 / 00:52:12
我可以获得第 2 列的平均值,但我不希望第 1 列中的相同值被计算两次 (07-5794) ???
【问题讨论】:
-
你能解释一下你想要做什么吗?您是否只是对第 2 列中的所有时间进行平均?第 1 列的目的是什么?
-
您好,我是第 2 列中的平均次数,但需要第 1 列,因为这是根据数据库中的搜索条件提取数据的方式。
-
So far (SELECT distinct (Inc.INCNUM) FROM Inc where IncID = Inc.ID) Field SQL alias is "Inc.INCNUM" Table sql alias is "Inc" 问题是重复的剧照出现并且平均值仍在使用这条线。我是否可能必须在其中输入一些内容以用于计算?谢谢
-
当有重复时,我们仍然需要从第 2 列中知道您想使用哪个时间。你想要最长的时间还是最短的时间?
-
我仍然认为你必须分两部分进行......首先你必须为每个 incnum 获得最短的时间,然后你可以取所有这些的平均值......我'会相应地修改我的答案。
标签: sql