penjumlahan desimal

Robert James M · Jul 28, 2013
mas nanya misalkan aku punya

A = 123.456.789
B = 456.789.123

ini kalo A + B kan jadinya 580,245,912.....

tapi kalo ditambahin di mysql cuma kebaca 580,245 sisanya ga tau kemana

nah itu kalo mau tampilin semuanya gimana ya?

terima kasih
Silahkan login untuk menjawab!
0
Loading...
danura · Jul 29, 2013 · 0 Suka · 0 Tidak Suka
tipe datanya apa mas ?
coba gini c+=A+B;
0
Loading...
Robert James M · Jul 30, 2013 · 0 Suka · 0 Tidak Suka
varchar mas, ga misa itu +a kan kaya gini to maksudnya..

$a+=$b ---> $a = $a + $b
hasilnya sama tetep ilang belakangnya
0
Loading...
Ellyx Christian · Aug 1, 2013 · 0 Suka · 0 Tidak Suka
berapa panjang varchar-nya? apakah sudah di-quote pas nyimpan data?
0
Loading...
Robert James M · Aug 1, 2013 · 0 Suka · 0 Tidak Suka
100 ko mas, nah itu dia mas.
pokoknya aku bingung kenapa itu ga tampil semua...
0
Loading...
Ellyx Christian · Aug 2, 2013 · 0 Suka · 0 Tidak Suka
bisa lihat kodenya?
0
Loading...
Robert James M · Aug 3, 2013 · 0 Suka · 0 Tidak Suka
kodingan mas hmmm kayanya biasa deh aku pakainnya..

tabel A

A B
123.456.789 456.789.123

terus aku select,

di phpnya yang $A + $B dapet hasil ya 580,245

terus aku coba di mysql pake sum(A+B) segitu juga mas
0
Loading...
Ellyx Christian · Aug 4, 2013 · 0 Suka · 0 Tidak Suka
kemungkinan karena masalah tipe data. kalau 123.456.789+456.789.123 hasilnya tidak bisa prediksi, karena itu sting, sedangkan 123456789+456789123=580245912
0
Loading...
Robert James M · Aug 12, 2013 · 0 Suka · 0 Tidak Suka
lalu solusinya mas?
0
Loading...
Ellyx Christian · Aug 12, 2013 · 0 Suka · 0 Tidak Suka
pertama ubah tipe datanya jadi double dan input datanya tanpa menggunakan tanda titik atau koma
0
Loading...
Robert James M · Aug 13, 2013 · 0 Suka · 0 Tidak Suka
kalo aku mau titiknya ototmatis gimana mas? kaya yang dikasir gitu yang 10000 --> 10.000? apa tetap aku harus input tanpa titik?