2015-09-28 59 views
0

我的表debit_details有一列debit(varchar(40))。包含十進制數和整數的列的總和

我插入Excel數據導入表,如下所示:

id   debit 

1    462 
2    1,07,500.00 
3    1,00,000.00 
4    7,022.00 
5    850 
6    1,708.00 
7    392.8 
8    11.4 
9    20,000.00 
10    1,35,100.00 
11    6,350.00 

我想獲得總借方的總和:

SELECT SUM(debit) as debit FROM debit_details 

我希望借方的總和爲379396.2,但我我得到了1753.2的總和。

+0

擺脫逗號的可能性... – jarlh

回答

0

從數字中刪除逗號。

SELECT 462 
     + 107500.00 
     + 100000.00 
     + 7022.00 
     + 850 
     + 1708.00 
     + 392.8 
     + 11.4 
     + 20000.00 
     + 135100.00 
     + 6350.00 

結果:

379396.20 
2

這裏是你可以嘗試

SELECT SUM(REPLACE(debit,',','')) as debit FROM `debit_details`