中国开发网: 论坛: 程序员情感CBD: 贴子 580537
带头大哥是铁1: sql 问题,难度较大
请大伙指点:
2个表:test1,test2

test2:
id itemname charge
01 *aaa 100
01 bbb 100
01 *ccc 100
02 *ddd 100
02 ***eee 100
02 **fff 100
02 **ggg 100
03 5*hhh 100
03 **hhh 100
03 5*hhh 100

注释:*是费用的10%; **是20%;***是 30%

如何在oracle 中通过sql实现如下效果:
test1:
id 带*项目的charge_total
01 100*10%+100*10%=20
02 100*10%+100*30%+100*20%=60
03 100*50%+100*20%+100*50%=120
steel的手下旱将

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录