項目中需要根據條件獲取一些數據,但是如果條件相同的情況下,要去掉條件一樣的並且某個值是最小的數據,留下的是最大值數據。 簡單記錄一下sql: ...
項目中需要根據條件獲取一些數據,但是如果條件相同的情況下,要去掉條件一樣的並且某個值是最小的數據,留下的是最大值數據。
簡單記錄一下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)