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

作者: oherman (qq)   2018-09-06 09:17:46
資料庫名稱: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
請問要如何下語法?
作者: adrianshum (Alien)   2018-09-07 12:24:00
Partition? (SQL server 應該有吧?)不然就 select a,b,c from tab where (a,c) in (select a, max(c) from tan group by a) 之類?

Links booklink

Contact Us: admin [ a t ] ucptt.com