设为首页 加入收藏

TOP

Sqlserver根据条件去除重复数据并且留下的是最大值数据
2017-10-12 18:13:16 】 浏览:6164
Tags:Sqlserver 根据 条件 去除 重复 数据 并且 留下 最大值

项目中需要根据条件获取一些数据,但是如果条件相同的情况下,要去掉条件一样的并且某个值是最小的数据,留下的是最大值数据。

简单记录一下sql:

 --去重保留最大值那条
 --Year和MCode一样的前提下的重复数据,只要Cu值最大的那条
 select * from tbMonitorResults t
 where  1=1 and Year between 2016 and 2020
 and  not exists(select 1 from tbMonitorResults where Year = t.Year and MCode=t.MCode 
 and  Cu > t.Cu)

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇CentOS上安装Hadoop2.7,添加数据.. 下一篇redis两种持久化方式的优缺点

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目