我试图总结过去两周的每一天。
这段代码:
Invoice.group('date(filled_at)').sum(:lines_price).to_a
返回:
[["2012-12-15", #<BigDecimal:ac40068,'0.19275E4',18(45)>], ["2012-12-17", #<BigDecimal:a759234,'0.764235E3',18(45)>]]
这是正确的,但我需要它返回过去两周的值,即使值是0.0
.
所以结果应该是:
[["2012-12-03", 0.0], ... , ["2012-12-17", #<BigDecimal:a759234,'0.764235E3',18(45)>]]
谢谢你。
更新
having("date(filled_at) > ?", Date.today - 14)
解决了过去 14 天的问题。但我仍然不知道如何显示0.0
价值。