冰红茶朗姆 2022-03-18 17:29 采纳率: 0%
浏览 253

Oracle在多条数据中,找出时间最大的一条数据,并对这些数据的某个字段进行汇总

要求合计最后一天买菜的日期,以及这4天一工花了多少钱

img

效果图

img

请问SQL怎么写,Oracle的,万分感谢!

  • 写回答

1条回答 默认 最新

  • DarkAthena ORACLE应用及数据库设计方案咨询师 2022-03-18 19:09
    关注

    不知道你是问题描述不全,还是的确是个简单的问题,最大不就是取max?汇总不就是取SUM?
    而且你最后也只需要3个字段,不需要完整的B表记录,那么下面这个sql不就可以了?

    sleect max(a.名称) 名称,max(b.日期) 日期,sum(金额)  金额
    from a,b where a.id=b.主表id
    group by a.id
    
    评论

报告相同问题?

问题事件

  • 创建了问题 3月18日