2014-02-14 136 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