早教吧作业答案频道 -->其他-->
关于用SQL语句实现过滤一组数据中的最大值的批次名例如:下面的一组数据ID号批次数量289D-2-21.5450289A-3-15200289S-4-21.52150231A-3-150231D-15-21.545231DA-5-6150203A-6-45300203S-5-45200.220D-5-21.5
题目详情
关于用SQL语句实现过滤一组数据中的最大值的 批次名
例如:下面的一组数据
ID号 批次 数量
289 D-2-21.5 450
289 A-3-15 200
289 S-4-21.5 2150
231 A-3-15 0
231 D-15-21.5 45
231 DA-5-6 150
203 A-6-45 300
203 S-5-45 200
.
220 D-5-21.5 30
220 S-5-21.5 200
如何用SQl语句实现下面的结果
289 S-4-21.5 2150
231 DA-5-6 150
203 A-6-45 300
.
220 S-5-21.5 200
例如:下面的一组数据
ID号 批次 数量
289 D-2-21.5 450
289 A-3-15 200
289 S-4-21.5 2150
231 A-3-15 0
231 D-15-21.5 45
231 DA-5-6 150
203 A-6-45 300
203 S-5-45 200
.
220 D-5-21.5 30
220 S-5-21.5 200
如何用SQl语句实现下面的结果
289 S-4-21.5 2150
231 DA-5-6 150
203 A-6-45 300
.
220 S-5-21.5 200
▼优质解答
答案和解析
思路是先找出最大数量的ID和数量,然后在找ID和最大数量的行 就行!
以下SQL中DocDetail存储了你所说的数据!
select t1.*
from DocDetail t1,
(select t.id,max(t.qty) qty
from DocDetail t
group by t.id) t2
where t1.id =t2.id
and t1.qty = t2.qty
以下SQL中DocDetail存储了你所说的数据!
select t1.*
from DocDetail t1,
(select t.id,max(t.qty) qty
from DocDetail t
group by t.id) t2
where t1.id =t2.id
and t1.qty = t2.qty
看了关于用SQL语句实现过滤一组数...的网友还看了以下:
现有一块直角三角形钢板两直角边分别长60cm和80cm,要把它加工成一块正方形,且至少正方形有一边 2020-04-08 …
如图中,平行线间三个阴影图形的面积关系是()A.平行四边形的面积最大B.三角形的面积最大C.梯形的 2020-05-13 …
一张长方形的纸,长6分米,宽4分米2厘米.现在要把它裁成一块块面积相等的小正方形而无剩余,正方形边 2020-05-17 …
一个半圆里可不可能用尺规作出一个面积最大的正方形一个半圆只用尺规作出面积最大的正方形在半圆O内画出 2020-05-21 …
把长方体放在桌面上,最多只能看到它的几个面,如果说能看到的面的面积最多最多是核对多是120平方厘米 2020-05-21 …
周长是8米的圆,正方形,长方形三种图形,哪种图形的面积最大?你是怎样发现的?最好用易于理解的语言来 2020-06-05 …
现在中国哪个省的面积最大 2020-06-06 …
请把自强精神的表现填在前面的括号里,并在后面的括号里写出与之相反的表现(最少5组).(1)().( 2020-06-26 …
小王家在农村,他家想利用房屋侧面的一面墙围成一个矩形猪圈.现在已备足可以砌10米长的墙的材料.他想 2020-06-27 …
一种牙膏盒是长方体形状,它长21厘米,宽5厘米,高4厘米.现在要把这样的的6条牙膏放在一个大包装盒 2020-07-06 …