[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