使用案例选择查询中某些列的计算

时间:2019-02-06 09:29:53

标签: oracle

我有四个列预算,实际,余额和提议的预算。现在,假设预算= 1000,实际= 300,余额= 700,这在建议的预算之前。现在,在提议的预算之后。假设提议的预算为10000,则预算为10000。如果提议的预算为0,则预算为之前的预算,实际的为之前的预算,余额为当前预算和实际的减去。如果可能的话,任何人都可以帮助我编写此查询以编写case语句。由于我已经写了一份案情说明书。需要在其中提及这些逻辑

Before  New budget        After proposed budget     
Budget||    actual  ||Balance   Proposed budget Budget| actual| Balance
1000        |300|       700     10000           10000    300    9700
1000|       600 |       400      400            400      600      -200                                 

0 个答案:

没有答案