[問題] RoR 關於 資料庫 query 的問題

看板Ruby作者 (Wu)時間16年前 (2008/10/04 21:39), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/4 (看更多)
環境: Ruby 1.8.6 Rails 2.0.2 狀況: 目前可以利用 form 跟 find 找出 特定日期 之間的 所有資料筆數 find(:all, :conditions => ['datadate BETWEEN ? and ?', "#{startdate}","#{enddate}"]) 可是要對這些 找出來的資料 進行進一步的處理時,遇到問題 其實就是不知道怎麼對這些資料進行再處理 orz 如:1.統計某個欄位的總和 用 .sum 去計算 會得到整個資料庫的 總和 orz 2.按照日期列出 簡表 如:10/1 有3筆,總和是30 10/2 有5筆,總和是20 不知道有大德,可以提供大略的方向嗎? 補充 原始資料庫內容 唱片名稱 購買地點 類別 價錢 購買日期 AAA 台北 DVD 20 20081001 BBB 台中 DVD 25 20081001 CCC 台中 CD 10 20081002 DDD 台北 DVD 30 20081002 EEE 台中 DVD 20 20081002 FFF 台北 CD 10 20081003 GGG 台北 DVD 20 20081003 我希望能列出 我指定的日期 (比如1001 ~ 1002) 1001 台北 1 總價:20 台中 1 總價:25 DVD 2 總價:45 CD 0 總價:0 1001 台北 1 總價:30 台中 2 總價:30 DVD 2 總價:50 CD 1 總價:10 不知道這樣有沒有比較清楚? -- ◎ 廉價鏡頭才是王道!! ◎ http://louisbb.iBravo.org http://photo.ibravo.org/index-10005.html -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.143.66

10/04 22:27, , 1F
不太懂,你都撈出來了,直接算不行嗎?
10/04 22:27, 1F

10/04 23:33, , 2F
或許提一下你要做哪些處理?
10/04 23:33, 2F
※ 編輯: WuHome 來自: 122.116.143.66 (10/05 00:04)

10/05 00:05, , 3F
已經補充在內文裡面,比較詳細的說明
10/05 00:05, 3F
文章代碼(AID): #18vt888s (Ruby)
文章代碼(AID): #18vt888s (Ruby)