社区
MS-SQL Server
帖子详情
简单的1个SQL,分组返回第1条记录的问题
udSoft2020
2003-08-20 10:00:36
如下表
字段名 A0100,ID,ABC
100 100 ADFA
100 200 AQGR
200 100 QWGQ
300 100 QEFG
400 100 GQH
400 200 QWF
要求返回 按A0100,ID分组后 取得 ID为最大值的那1条记录
如上表就应返回
字段名 A0100,ID,ABC
100 200 AQGR
200 100 QWGQ
300 100 QEFG
400 200 QWF
...全文
474
6
打赏
收藏
简单的1个SQL,分组返回第1条记录的问题
如下表 字段名 A0100,ID,ABC 100 100 ADFA 100 200 AQGR 200 100 QWGQ 300 100 QEFG 400 100 GQH 400 200 QWF 要求返回 按A0100,ID分组后 取得 ID为最大值的那1条记录 如上表就应返回 字段名 A0100,ID,ABC 100 200 AQGR 200 100 QWGQ 300 100 QEFG 400 200 QWF
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
udSoft2020
2003-08-20
打赏
举报
回复
我想给分!!!
回复人:pengdali(大力 V2.0) () 信誉:534 2003-8-20 10:09:13 删除
select * from 表 tem where id=(select max(id) from 表 where A0100=tem.A0100)
回复人:hjb111(唐老鸭) () 信誉:100 2003-8-20 10:12:16 删除
select * from yourtable T where id=(select max(id) from yourtable where t.a0100=a0100)
回复人:baso1623(baso) () 信誉:100 2003-8-20 10:14:07 删除
pengdali(大力 V2.0) 同志的结果不正确^_^
回复人:baso1623(baso) () 信誉:100 2003-8-20 10:15:23 删除
不好意思,好象没错,稍等一下…………
--------------------------------------------------------------------
15,5,0,0
贴子回复次数大于跟给分次数
是什么意思??给分失败
请告知一下,一定给分
chao778899
2003-08-20
打赏
举报
回复
大力不会错的--
udSoft2020
2003-08-20
打赏
举报
回复
不好意思,好象没错,稍等一下…………
udSoft2020
2003-08-20
打赏
举报
回复
pengdali(大力 V2.0) 同志的结果不正确^_^
hjb111
2003-08-20
打赏
举报
回复
select * from yourtable T where id=(select max(id) from yourtable where t.a0100=a0100)
pengdali
2003-08-20
打赏
举报
回复
select * from 表 tem where id=(select max(id) from 表 where A0100=tem.A0100)
SQL
分组
后取第一
条
记录
实际业务中经常会对数据进行
分组
,有时会面临
分组
后一个组内有多
条
记录
,但是只要一
条
记录
(一般是时间最近的
记录
或某字段取值最大或最小的
记录
)。本文
记录
下可以使用的方法。
sql
分组
并查询每组第一
条
数据
sql
分组
取第一
条
记一次有意思的
SQL
实现 →
分组
后取每组的第一
条
记录
3、多和同事沟通,多和需求方沟通多和同事沟通,集思广益,说不定就找到合适的解决方案了多和需求方沟通,多谈谈个人的见解,也许需求改动一丢丢,但我们实现却容易很多4、留疑1、
分组
后如何取前 N
条
。
SQL
分组
获取
记录
的第一
条
数据——PARTITION BY
获取
分组
后,每一组的第一
条
数据
记录
,
sql
如下 SELECT * FROM (SELECT A.*, ROW_NUMBER() OVER(PARTITION BY A.ORDERNO ORDER BY A.SPARE2 ASC) AS NEWINDEX FROM BYL_TEST A ) WHERE NEWINDEX = 1 数据表...
SQL
查询之
分组
后取每组的前N
条
记录
SQL
查询之
分组
后取每组的前N
条
记录
一、背景 资讯信息实体 code 说明 id 主键 title 资讯名称 views 浏览量 info_type 资讯类别 资讯分类实体 id ...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章