以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]sql计算更新,a表条件满足b表条件,取b表公式计算 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=60797) |
-- 作者:hk1998 -- 发布时间:2014/12/1 14:25:00 -- [求助]sql计算更新,a表条件满足b表条件,取b表公式计算 用update语句如何表达 条件:a表的客户,客户性质,商品名称=b表的客户,客户性质,商品名称 并且a表的重量要符合b表的重量段,即a表的重量>=最低重量 and 重量<=最高重量 满足条件的结果把表达式的值更新到金额,比如上面的订单号1取的公式是 #(x/0.5)*1.5 其中b表中的公式#代表ceiling函数,x是重量变量,比如上面的30.88计算结果就是93 在过程中如何声明#就是ceiling函数,x就是重量变量! [此贴子已经被作者于2014-12-2 15:14:19编辑过]
|
-- 作者:Bin -- 发布时间:2014/12/1 14:28:00 -- 上传图片参考这里http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=78 |
-- 作者:Bin -- 发布时间:2014/12/1 14:29:00 -- 上个例子吧 |
-- 作者:Bin -- 发布时间:2014/12/2 15:18:00 -- 不是很清楚你想实现什么功能呢? |
-- 作者:有点甜 -- 发布时间:2014/12/2 16:26:00 -- 你这种情况不能用sql语句执行。
你必须先查找到那一行,然后取出公式,计算,才行 |