'비용'이라는 타임 스탬프와 '생성 된 날짜'라는 타임 스탬프가있는 테이블이 있습니다.날짜 기반 출력 배열
지난 달의 각 특정 요일에 대해 비용을 합산하여 배열을 출력하고 싶습니다. 같은
뭔가 : 모든 타임 스탬프뿐만 아니라 시간을 가지고
@newarray = [] #creating the new array
month = Date.today.month # Current Month
year = Date.today.year # Current Year
counter = 1 # First Day of month
31.times do #for each day of the month (max 31)
#adding sales figures for that day
@newarray.push(Order.sum(:cost, :conditions => {:created_at => "#{year}-#{month}-#{counter}"}))
counter = counter + 1 #go onto next day
end
그러나이 작동하지 않습니다.
가난한 제목에 대해 미리 사과 드리며, 나는 분별있는 것을 생각할 수 없습니다.
코드를 이해하려고 시도해도 좋습니다. 현재 날짜도 출력됩니다. 어떻게 제거 할 수 있습니까? 그리고 어떻게 각 항목 사이에 쉼표 분리 기호를 추가 할 수 있습니까? – vectran