我有包含存儲在mysql數據庫中的雙值的表...我需要計算三個表中三個字段的總和。 查詢將從表名中選擇總和(r.columnname *(r.table2.columnname2/r3.columname1))。MYSQL雙值四捨五入查詢
其中r,r1,r2是表名。
columnname是所關注的特定表中列的名稱。所有列在表中都有double值。
將上述查詢給出準確的價值..我正在處理這些表中的貨幣。
我可以圓和值相加或者任何其他查詢可用於此條件
我有包含存儲在mysql數據庫中的雙值的表...我需要計算三個表中三個字段的總和。 查詢將從表名中選擇總和(r.columnname *(r.table2.columnname2/r3.columname1))。MYSQL雙值四捨五入查詢
其中r,r1,r2是表名。
columnname是所關注的特定表中列的名稱。所有列在表中都有double值。
將上述查詢給出準確的價值..我正在處理這些表中的貨幣。
我可以圓和值相加或者任何其他查詢可用於此條件
如果我理解正確的是要舍入總和,因爲它代表了錢,那麼你會想這樣做:
... ROUND(sumhere, 2) ...;
例如,如果我們得到的輸出值爲1234.566667,那麼這將舍入總值。它給出1234.57。但是我需要在計算每個單獨記錄的總和時執行,然後計算出答案可能是正確的。我想 – muthukumar 2012-03-25 14:17:03
如果這些值是貨幣,它們應該不是雙倍。 – Mat 2012-03-25 14:23:44