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。
答案 0 :(得分:0)
根据您的查询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