选择并计算列

时间:2014-02-14 08:50:13

标签: mysql string select integer

我的表名为calculate_genmat:

genmat_id     mat_name   size      req_qty   stock_released    
1             flat bar   100 m      350            4

如何选择具有公式(size * stock_released)的表格 - req_qty以拒绝列? 将size列转换为仅整数值,以便可以快速乘以stock_released。然后,拒绝输出应该返回从尺寸列中取出的仪表标签。

100 * 4 = 400
400 - 350 = 50
reject = 50 m 

像:

genmat_id     mat_name   size      req_qty   stock_released   reject 
1             flat bar   100 m      350            4           50 m

1 个答案:

答案 0 :(得分:0)

轻松尝试

SELECT
   *, CONCAT(size  * stock_released - req_qty ,' m')  as reject
FROM calculate_genmat

DEMO