SQL SERVER聚会函数相关问题

sql server使用聚合函数时,比如聚合函数min,我取了最小值,这个最小值,所对应的一行数据怎么匹配出来?

帆软用户p9k8MX4NIW 发布于 2024-7-29 08:30
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
快乐星光Lv5中级互助
发布于2024-7-29 09:06

这个数据表每一列的min或max没法对应的,想要取对应的min的其他行值,可以用row_number()over() AS rowno 来排序,正序反序按需求来排。然后取rowno =1 就可以了。

最佳回答
0
luojian0323Lv7资深互助
发布于2024-7-29 08:40

分组维度影响吧。看你要取的这个最小值,在不在这个分组中

最佳回答
0
很困想睡觉Lv5初级互助
发布于2024-7-29 09:07

加个row_number什么的 取各个分组中相同编号的数据

  • 3关注人数
  • 133浏览人数
  • 最后回答于:2024-7-29 09:07
    请选择关闭问题的原因
    确定 取消
    返回顶部