select c.firstname,c.lastname,s.salesprice,p.recommendedprice,s.salesprice - p.recommendedprice as
from customers as c inner join sales as s
on c.customerid=s.customerid inner join products as p
on s.productid=p.productid
我知道数学对此具有功能,但是我不知道在mysql中使用哪个特定功能。
我有差异表,需要一如既往地将其返回。
例如:差异是-50,我想在列中增加+50。
最佳答案
根据您的查询,s.salesprice - p.recommendedprice
正在计算必须退款的价格。因此,只需在计算前加上ABS
。像下面的查询
select c.firstname,c.lastname,s.salesprice,p.recommendedprice,ABS(s.salesprice - p.recommendedprice) as
from customers as c inner join sales as s
on c.customerid=s.customerid inner join products as p
on s.productid=p.productid
更多information