好吧,我有一个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