1
我有了這個代碼,我使用的是將數據插入到Highcharts的Rails 3.1 SQL總和只有負數
def self.amount_on(date)
where("date(created_at) = ?",date).sum(:amount)
end
我想只有一個sum
如果:amount
是負值。這是可行的嗎?
我有了這個代碼,我使用的是將數據插入到Highcharts的Rails 3.1 SQL總和只有負數
def self.amount_on(date)
where("date(created_at) = ?",date).sum(:amount)
end
我想只有一個sum
如果:amount
是負值。這是可行的嗎?
這應做到:
def self.amount_on(date)
where("amount > 0 AND date(created_at) = ?",date).sum(:amount)
end
如果我還希望包括從一個叫做'order'其中'orderstatus_id = 5'表的結果嗎? – bcackerman 2012-02-11 19:56:36
@bcackerman你只需要使用連接..查看完整的參考http://guides.rubyonrails.org/active_record_querying.html – 2012-02-11 20:45:32
@Bassam Mechanni,感謝您的回答 在哪裏條件數量應該小於零按照這個問題 其中( 「量<0和日期(created_at)=?」,日期)的.sum(:量) – 2016-06-23 10:26:45