わかりましたので、値の mySQL テーブルがあります。肯定的なものもあれば、否定的なものもあります。負のものには、表の前に - があります。私はコードイグナイターを使用しています。
それらをすべて合計する必要がありますが、負の値の前の - は無視してください。負の数として合計するのではなく、数値を合計したいだけです。
たとえば、これは現在の動作です: -55 + -20 = 35
しかし、私がやりたいことは次のとおりです: -55 + -20 = 75
基本的に、正または負の型に関係なく、値のみを合計したい。
これどうやってするの?これが私のクエリです:
$this->db->select_sum('vat')
->from('accounts')->where_in('type', 'Expenses')
->where('date <=', $current_period)
->where('date >=', $previous_period);