在我的rails应用程序中,我有以下SQL:
query_results = User.find_by_sql("
SELECT DATE(created_at), COUNT(*)
FROM users
WHERE DATE(created_at) > '#{date_from}' AND DATE(created_at) < '#{date_to}'
GROUP BY DATE(created_at);
")
然后我创建一个数组:
query_results.each do |r|
self.labels.push r.attributes.values[0]
self.result_data[0].push r.attributes.values[1]
end
我想创建一个图表,其中包含每天在&#39; date_from&#39;之间注册的用户。和&#39; date_to&#39;。但是数据只包含用户注册的天数。如何在每隔一天将0添加到count列。是否有可能在SQL中执行此操作或某些ruby循环可以在此处工作? 感谢。