[英]Deleting max value of different names in sql table
我有一個表如下:
Name Value Date
A 10 2016
A 20 2017
A 30 Null
B 40 2015
B 50 2014
B 60 Null
C 70 2017
C 80 2018
C 90 2019
我想找到具有日期的相應名稱的最大值。 如果日期為空,則應刪除該行並考慮和顯示下一個相應的值。
我有最大值但無法刪除該行
你可以試試下面——
select name,max(val)
from tablename
where date is not null
group by name
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.