Sql Server 查询,一共三列,怎样查出第一个列值相同,第二列值最大的第三列的值?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/23 10:17:25
Sql Server 查询,一共三列,怎样查出第一个列值相同,第二列值最大的第三列的值?
a1 a2 taborder
1 a 1
2 a 2
3 b 5
4 b 6
5 b 8
6 c 9
想查出a2相同的情况下,taborder 值最大的a1值,
就是当a2 = a 时,查出a1 = 2; a2 = b 时,查出 a1 = 5.
把所有不同的a2列都显示出来,能不能用foreach?
a1 a2 taborder
1 a 1
2 a 2
3 b 5
4 b 6
5 b 8
6 c 9
想查出a2相同的情况下,taborder 值最大的a1值,
就是当a2 = a 时,查出a1 = 2; a2 = b 时,查出 a1 = 5.
把所有不同的a2列都显示出来,能不能用foreach?
这是一个很典型的,经常用到的,可以归纳为:
《按某列分组,求另一列最大或最小值所在整行数据的方法》
利用子查询,试一下,很好用的(a1可根据需要去掉):
select a2,a1 from tablename where
taborder=(select max(taborder) from tablename a where a.a2=tablename.a2)
查出结果为
a,2
b,5
c,6
《按某列分组,求另一列最大或最小值所在整行数据的方法》
利用子查询,试一下,很好用的(a1可根据需要去掉):
select a2,a1 from tablename where
taborder=(select max(taborder) from tablename a where a.a2=tablename.a2)
查出结果为
a,2
b,5
c,6
怎样让Excel表格中第三列的值是第二列和第一列值的乘积?
第一列 第二列 第三列 第四列 第五列
比1小的整数如下进行排列:第一列 第二列 第三列 第四列
求写一sql语句列A 列B2 03 00 54 0把A列和B列的查询的结果显示为列C23-54就是A列遇0,取B列的值,
表中有三列,第一列是名称,第二列的值只可能是A或者B,第三列是数值
EXCEL中第一列满足一个条件,第二列满足一个条件,第三列相同的个数
怎样吧EXCEL中一个表格的数据变成一列,就是原本第二列接在第一列后面,第三列再接在第二列后面?
跪求excel 函数:三个数列若前两列的数值相同,则第二,三列变绿且第三列值为第一列值,否则变红,值为0.
.第一列 第二列 第三列 第四列
第一列 第二列 第三列 第四列
excel 第一列和第二列符合条件的第三列的合计数
怎样在excel表格中把2列不同的数据中找出相同的部分,其中第二列是第一列的一小部分,并在第三列中显示出