2014-02-14 146 views
0

我有我的表名为calculate_genmat:选择和计算列

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

如何选择我的表式(大小* stock_released) - req_qty拒绝列? 将大小列转换为仅整数值,以便可以将其与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 
+3

如果您必须存储单元,存储它们分隔值 – Strawberry

回答

0

轻易尝试这个

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

DEMO