求一取同一货名最大交易数量记录

jyh070207 2015-07-27 04:36:46
求一取同一货名最大交易数量记录[sql2000]

表有行id,货名,交易数量,交易时间,同一货名可以有多条交易数量,
求一sql,查询出每一货名最大交易数量所在的行的信息.
如同一货品,最大交易数量有多条,取其中一条即可.
...全文
116 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tiger_Zhao 2015-07-27
  • 打赏
  • 举报
回复
SELECT table1.*
FROM table1
JOIN (
SELECT t2.货名,
MAX(t2.id) id
FROM table1 t2
JOIN (
SELECT 货名,
MAX(交易数量) 最大交易数量
FROM table1
) t1
ON t2.货名 = t1.货名
AND t2.交易数量 = t1.最大交易数量
) t3
ON table1.id = t3.id

34,837

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧