早教吧作业答案频道 -->其他-->
关于用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语句实现过滤一组数...的网友还看了以下:
请将下面一段话改成一篇800字的抒情散文.谁能帮我改一下,或者提供一些素材.时维九月,序属三秋.潦 2020-06-08 …
英语翻译时惟九月,序属三秋.潦(lǎo)水尽而寒潭清,烟光凝而暮山紫.俨骖(cān)騑(fēi)于 2020-06-18 …
关于i++++i的问题inti=5,j=5,p,q;p=(i++)+(i++)+(i++);q=( 2020-07-25 …
关于复数的(1)试求i,i^2,i^3,i^4,i^5,i^6,i^7,i^8的值;(2)由(1) 2020-07-26 …
设I为全集,S1、S2、S3是I的三个非空子集,且S1∪S2∪S3=I,则下面论断正确的是:A.S 2020-07-30 …
i是虚数单位,若集合S={-1,0,1},则()A.i属于SB.i的二次方属于SC.i的i是虚数单 2020-07-30 …
已知复数i分之z等于1+i(i为虚数单位),则z在复平面上对应的点位于()A第一象限B第二已知复数 2020-08-01 …
1.i是虚数单位i/(1+i)等于?2.复数Z=1/(1-i)的共轭复数为?3.a为实数,(2+a 2020-08-02 …
关于用SQL语句实现过滤一组数据中的最大值的批次名例如:下面的一组数据ID号批次数量289D-2-2 2020-11-28 …
阅读下面的文字,按要求回答问题。(3分)近年来,高校招生越来越青①(lài)于、有利于城里学生,自主 2020-12-06 …