2017-06-19 202 views
0

昨天你幫我克服最後的障礙之一,但我現在只有一個left.My問題是計算一列的分工和另一列,並給它database.So返回新列一列中的每一個單元格應該與另一列中她旁邊的單元格分開。我該如何完成該操作,我正在尋找整夜,但直到現在什麼都沒有到我的頭上:picture計算數據庫單元格的值

因此,在此圖片的列「izmerenavrednost」的每個元素和列「ciljanavrednost」的每個元素應給列列中的元素「ocenavrednosti」

列「izmerenavrednost」/列「ciljanavrednost」=列「ocenav rednost「

+0

有什麼到目前爲止做了什麼? –

+0

的是它。減去izmerenavrednost-ciljanavrednost」或分裂? –

+0

對不起,我不改變的..my頭腦是目前一團糟 – Pera

回答

0

這將有助於

Update table 
    set ocenavrednost = ifnull(izmerenavrednost ,0.00)/ ifnull(ciljanavrednost),0.00) 
+0

可以最終要設定'ocenavrednost = 0/0' –

+0

它可以在部門消除空值,一個是空和其他人有一個值。它不應該返回null不是嗎? –

+0

@B房子它不工作,當我把更新bsc 設置oc enavrednost = isnull(izmerenavrednost,0)/ isnull(ciljanavrednost,0)它工作時,我把更新bsc 設置ocenavrednost = isnull(izmerenavrednost)/ isnull(ciljanavrednost),但只有當他們都爲空時,當他們都有數字什麼都不發生 – Pera

0

如果我理解正確,這是你在做什麼?

UPDATE table 
SET ocenavrednost = izmerenavrednost/ciljanavrednost 

如果你想,而不是減去,那麼這將是該查詢:

UPDATE table 
SET ocenavrednost = izmerenavrednost - ciljanavrednost 
+0

是,但兩列中的每一個細胞 – Pera

+0

它絕對需要一些null檢查因爲它看起來像那些列可以爲NULL。 –

相關問題