ubuntu, ror, jQuery, css, website memo
太嫩, 沒啥心得, 用來紀錄每天學的
2008年12月17日 星期三
sql,DATE,group by
想要計算某些column 每天的總數時, 可以用sql 的
DATE
#select 出這個月份每天的render 數
>> Render.count(:all, :conditions => {:created_at => Time.now.beginning_of_month..Time.now}, :group => 'DATE(created_at)')
SELECT count(*) AS count_all, DATE(created_at) AS date_created_at FROM `renders` WHERE (`renders`.`created_at` BETWEEN '2008-12-01 00:00:00' AND '2008-12-17 16:09:20') GROUP BY DATE(created_at)
=> [["2008-12-16", 1], ["2008-12-17", 24]]
結果出來是 OrderedHash 所以要用
hash["2008-12-16"] 去取值, 當然hash 的相關method 也可以用
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言