2
$query_stoday = "SELECT sum(amount), sum(amtnaira) 
                 FROM transactions
                 WHERE transtype = 'buy' 
                       AND batch !='' 
                       AND date2 ='$date2'";

上記のコードを使用してその日の合計金額を計算していますが、カンマの前の数値のみが計算されていることに気付きました。たとえば、2,780.00では、2のみが追加され、コンマの後の数字は無視されます。すべてを計算するためのクエリを作成するにはどうすればよいですか?

4

3 に答える 3

2

このクエリを使用

SELECT sum(REPLACE((amount), ',', '')), 
sum(REPLACE((amtnaira), ',', '')) 
FROM transactions WHERE transtype = 'buy' AND batch !='' AND date2 ='$date2'

これはあなたが必要としていたものです。

于 2012-12-21T06:52:51.790 に答える
0

PHP のnumber_format関数を使用する必要があります

于 2012-12-21T06:48:44.070 に答える