[SQL ] 群組資料只顯示max value row問題

看板Database (資料庫)作者 (qq)時間6年前 (2018/09/06 09:17), 編輯推噓2(201)
留言3則, 1人參與, 6年前最新討論串1/3 (看更多)
資料庫名稱:sql server 2014 資料庫版本:2016 內容/問題描述: 我的資料結構如下 A欄 B欄 C欄 ======================= A 10 20180702 A 10 20180801 A 20 20180703 B 20 20180706 B 20 20180710 B 20 20180711 我只要顯示 A欄 B欄 C欄 ======================= A 10 20180801 B 20 20180711 A欄group後的c欄最大值的那筆row data 請問要如何下語法? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.72.118.61 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1536196669.A.82B.html

09/07 12:24, 6年前 , 1F
Partition? (SQL server 應該有吧?)
09/07 12:24, 1F

09/07 12:27, 6年前 , 2F
不然就 select a,b,c from tab where (a,c) in (sele
09/07 12:27, 2F

09/07 12:27, 6年前 , 3F
ct a, max(c) from tan group by a) 之類?
09/07 12:27, 3F
文章代碼(AID): #1Ra80zWh (Database)
文章代碼(AID): #1Ra80zWh (Database)