在Postgresql中按分组

Shyam Solanki

我有下表。有金额和一个付费字段

partner               sale_order   Amount     Paid             
Administrator         s0002         100       done         
Administrator         s0007         100       
Administrator         s0004         100       done
Administrator         s0009         100
Administrator         s0003         100
Demo User             s0001         200       done
Demo User             s0005         200       done
Demo User             s0008         200

我的愿望输出将是

   partner          amount       paid_amount
Administrator        500           200
    s0002            100           100 
    s0007            100 
    s0004            100           100  
    s0009            100
    s0003            100
    s0006            100
Demo User            600           400  
    s0001            200           200 
    s0008            200           200  
    s0005            200

这可能吗?这是一个编辑。是否可以进行第二次编辑?

罗曼·佩卡(Roman Pekar)
with cte(partner, amount, sort, sort2) as (
    select
        partner, sum(amount), partner, 0
    from table1
    group by partner

    union all

    select
        sale_order, amount, partner, 1
    from table1
)
select data, amount
from cte
order by sort, sort2

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在PostgreSQL中按周分组

来自分类Dev

在PostgreSQL中按数组重叠分组

来自分类Dev

PostgreSQL按列分组

来自分类Dev

按isoweek分组 - postgresql

来自分类Dev

在PostgreSQL中按空值分组选择输出

来自分类Dev

按列分组以在PostgreSQL中获取数组结果

来自分类Dev

在PostgreSQL中按空值分组选择输出

来自分类Dev

按 PostgreSQL 中的递增列对行进行分组

来自分类Dev

PostgreSQL - 按 jsonb 列分组

来自分类Dev

在SQL中按&分组

来自分类Dev

在Unix中按分组

来自分类Dev

按列表中的分组

来自分类Dev

PostgreSQL按日期范围数组分组

来自分类Dev

PostgreSQL - 按过滤出特定行分组

来自分类Dev

PostgreSQL - 加入最新记录以按结果分组

来自分类常见问题

如何在PostgreSQL中按类别选择具有最大日期分组的ID?

来自分类Dev

如何在PostgreSQL中按嵌套数组的重复值分组?

来自分类Dev

如何在POSTGRESQL中按小时分组并把丢失的小时数设为0

来自分类Dev

按数组中的对象分组

来自分类常见问题

在熊猫中按周分组

来自分类Dev

按猪中的表达分组

来自分类Dev

按DocumentDB中的字段分组

来自分类Dev

在MySQL中按条件分组

来自分类Dev

在Ruby中按身份分组

来自分类Dev

在Excel中按总和分组

来自分类Dev

在MongoDB中按条件分组

来自分类Dev

在R中按年份分组

来自分类Dev

在RStudio中按条件分组

来自分类Dev

在mongoDB中按属性分组