作者oherman (qq)
看板Database
标题[SQL ] 群组资料只显示max value row问题
时间Thu Sep 6 09:17:46 2018
资料库名称: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://webptt.com/cn.aspx?n=bbs/Database/M.1536196669.A.82B.html
1F:推 adrianshum: Partition? (SQL server 应该有吧?) 09/07 12:24
2F:推 adrianshum: 不然就 select a,b,c from tab where (a,c) in (sele 09/07 12:27
3F:→ adrianshum: ct a, max(c) from tan group by a) 之类? 09/07 12:27