我有兩列在我的MySQL表total
和dollars
。我需要將我的美元兌換成盧比並將其存儲在我的total
字段中。我可以乘以現金美元利率並存儲結果嗎?乘以列的貨幣兌換
我需要一個SQL查詢的數學函數是這樣的:
total = dollars * current_dollar_rate_in_rupees
我可以做這種轉換的動態?如果是的話,我的SQL查詢如何以及是什麼?
我有兩列在我的MySQL表total
和dollars
。我需要將我的美元兌換成盧比並將其存儲在我的total
字段中。我可以乘以現金美元利率並存儲結果嗎?乘以列的貨幣兌換
我需要一個SQL查詢的數學函數是這樣的:
total = dollars * current_dollar_rate_in_rupees
我可以做這種轉換的動態?如果是的話,我的SQL查詢如何以及是什麼?
Multiplying Two Columns in SQL Server
所以才保存了由該查詢在數據庫中的「總」
SELECT dollars * current_dollar_rate_in_rupees from tablename
您可以存儲轉換結果total
場與此查詢賦予值:
UPDATE `tablename` SET `total` = `dollars` * <current_dollar_rate_in_rupees>;
感謝您的回答:) – NealCaffrey 2012-08-12 17:56:26
你到目前爲止嘗試過什麼? 'UPDATE table SET total = dollars * current_dollar_rate_in_rupees'?或者,您甚至可以在每次運行選擇查詢時選擇SELECT dollars * current_dollar_rate_in_rupees AS total FROM table'進行轉換... – poncha 2012-08-12 17:43:45
如何獲得盧比的實時美元匯率?它不斷變化,所以我如何將活動值分配給變量current_dollar_rate_in_rupees? – NealCaffrey 2012-08-12 17:54:08
MySQL不知道* current_dollar_rate_in_rupees *。您需要找出一些網絡服務,以定時(每天/每小時/等)的方式將更新信息獲取到數據庫中。然後使用該信息來計算價格 – poncha 2012-08-12 17:55:29