我有一组这样的数据:
ID | Spend
0001 | 250
0002 | 500
0003 | 900
我需要复制每一行,但要更改每行的支出以便税收,这样看起来会这样:
ID | Spend
0001 | 250
0001 | 200
0002 | 500
0002 | 450
0003 | 900
0003 | 850
有人可以建议如何解决这个问题吗?
答案 0 :(得分:0)
只需使用union all
:
select id, spend
from t
union all
select id, spend - 50
from t
order by id;