• 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)
  • 相关阅读:
    作业三
    作业二
    4.9上机作业
    4.2Java
    Java作业
    第四周上级作业
    第三周作业
    第一次上机练习
    [ZJOI2009]假期的宿舍
    [ZJOI2007]矩阵游戏
  • 原文地址:https://www.cnblogs.com/qinyi173/p/7130508.html
Copyright © 2020-2023  润新知