Google bigquery 如何在Google大查询中将字段中的值转换为不同的字段?

Google bigquery 如何在Google大查询中将字段中的值转换为不同的字段?,google-bigquery,Google Bigquery,我在一个字段中有两个不同的值和一些基于此的聚合,如何将这些值转换为两个不同的字段,然后相应地进行聚合 我所拥有的: user_id status amount 101 deposit 100 101 credit 300 101 deposit 700 102 deposit 100

我在一个字段中有两个不同的值和一些基于此的聚合,如何将这些值转换为两个不同的字段,然后相应地进行聚合

我所拥有的:

user_id       status              amount
101           deposit             100
101           credit              300
101           deposit             700
102           deposit             1000
102           credit              200
102           credit              500
我想要的是:

user_id      credit     deposit 
101          300        800
102          700        1000
有人能帮我一下吗。

选择用户id,
金额(状态为“贷方”的情况下,则金额为0结束)贷方,
金额(状态为“存款”的情况下,则金额为0结束)存款
从src_表
按用户id分组