好吧,我有一個mySQL的值表。有些是積極的,有些是消極的。消極的東西在桌子上有一個 - 面前。我正在使用Codeigniter。總和所有值,忽略減號
我需要將它們總結在一起,但IGNORE - 在負值之前。我只想總結這些數字,而不是將它們總和爲負數。
因此,舉例來說,這是它目前的作用: -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);
你可以使用 「SUM(ABS())」 –
Shubhansh
2012-08-06 13:26:12