求修改价格的sql查询语句?

2016-07-07 15:01 来源:www.chinab4c.com 作者:ecshop专家



我需要批量修改ecs_volume_price数据表的价格,条件是根据数据表ecs_goods的市场价market_price来计算:

如果购买数量volume_number是5,则价格volume_price是市场价格的8折
如果购买数量volume_number是10,则价格volume_price是市场价格的7.5折

恳求sql查询语句,非常谢谢!


自己解决了,呵呵~

回答:
新手,还不熟悉表结构,帮顶到管理出现为止。。。。。。

update ecs_volume_price set volume_price=market_price*0.8 where volume_number=5

update ecs_volume_price set volume_price=market_price*0.75 where volume_number=10

不知道正常与否,,你可以先备份下数据库,然后测试下..

好深奥

update ecs_volume_price set volume_price=market_price*0.8 where volume_number=5

update ecs_volume_price set volume_price=market_price*0.75 where volume_number=10
rzrzrz 发表于 2009-6-23 23:57


volume_price与market_price是在不同的两个数据表哦,这样不行吧?

谢谢了!

已解决了?来晚了...解决就好.

解决方案,公布一下