oracle软件中,怎么把零售价乘以数量的乘积设置为另一个字段(总金额)

我有个软件的打印模板,要调取数据库中的的总金额,数据库的表中有只有数量(goodsqty)的字段,零售价通过以下语句得出(saleprice)(casenvl(m.uni... 我有个软件的打印模板,要调取数据库中的的总金额,数据库的表中有只有数量(goodsqty)的字段,零售价通过以下语句得出(saleprice)
(case nvl(m.unitprice, 0)
when 0 then
(select n.unitprice
from resa_price_v n
where a.accountsetid = n.accountsetid
and a.goodsid = n.goodsid
and n.pricetype = 22
and nvl(n.retailid,0)=0) else m.unitprice
end) saleprice

现在怎么把goodsqty*saleprice的值设为另个参数(字段),我打印模板可以调取,方便我打印总金额出来
展开
 我来答
龙氏风采
2016-12-30 · 知道合伙人互联网行家
龙氏风采
知道合伙人互联网行家
采纳数:5849 获赞数:12819
从事互联网运营推广,5年以上互联网运营推广经验,丰富的实战经

向TA提问 私信TA
展开全部
用产品id关联两张表即可,举个例子 A表中有产品id,和单价price;B表中有产品id和数量num,按下面方式即可
select a.id, a.price, b.number, a.price*b.number
from a, b
where a.id = b.id
追问
是在同一张表,现在单价和数量有了。怎么把单价*数量的乘积设置了一个参数,比如总金额=单价*数量。然后我直接查询总金额,就可以得结果?
华天软件
2025-03-05 广告
华天软件PDM近30年实施经验,服务客户数千家,功能完善,提高设计复用率,降低研发成本40%,实现跨部门信息共享+无纸化研发+缩短产品研发周期+降低成本,为企业构建数字化智能制造全面应用,打好坚实基础,加速企业数字化转型,更多资料详情咨询4... 点击进入详情页
本回答由华天软件提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式