欧阳莫笙 2022-08-19 16:15 采纳率: 85.7%
浏览 22
已结题

SQL server求sum时的判断

img


我现在想取C的和 也就是 sum(c) 条件是当A相同时取最大的B那一行的C作为C的值求和,
也就是
0100 7
0101 1
0102 1
0105 9
这四列的C的值求和 请问一下sql要怎么写

  • 写回答

1条回答 默认 最新

  • weixin_48484941 2022-08-19 16:19
    关注

    select sum(C) from (select A,max(B) B from table group by A) t1 , table t2 where t1.A = t2.A and t1.B = t2.B

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 8月27日
  • 已采纳回答 8月19日
  • 创建了问题 8月19日