开发者社区> 问答> 正文

SQL表达式从计算中删除重复项

我正在尝试运行一个查询,该查询将给出时间平均值,但是当我这样做时...计算中有一些重复的记录。如何删除重复项?

例如

第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)

问题来源于stack overflow

展开
收起
保持可爱mmm 2019-11-18 16:02:47 477 0
1 条回答
写回答
取消 提交回答
  • 要获取每个incnum的最小值的平均值,可以编写以下SQL

    select avg(min_time) as avg_time from (select incnum, min(col2) as min_time from inc group by incnum) 为您的SQL品牌使用正确的平均函数。

    如果要在Access中执行此操作,则需要将其粘贴到SQL视图中。使用子查询时,不能直接在设计视图中执行此操作。

    2019-11-18 16:02:52
    赞同 展开评论 打赏
问答分类:
SQL
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载