2013-08-14 2 views
3

특정 달의 근무일 수를 계산하는 데 문제가 있습니다. 나는 school_id, course_id, section_id, student_id, attendance_date 속성을 포함하는 출석 모델을 가지고 있습니다. 특정 학교의 특정 섹션에 대한 출석을위한이 필드들레일에서 특정 달의 근무일 수를 찾는 방법

나는 학교, 코스, 섹션 및 월 필드가 있습니다. 월을 선택하면 해당 월의 근무일 수가 표시됩니다. 그래서 출석 모델에서 attendance_date 필드로 근무일을 계산해야합니다. 나는 그것에 혼란을 겪고있다. 도와주세요.

+0

그래서 문제가 무엇인가는? 한 달 안에 근무일 목록을 얻으려면? 월요일부터 금요일까지만 요일이 필요합니까? 아니면 그 목록에서 공식 공휴일을 제외해야합니까? –

+0

특정 월의 근무일 수를 나열합니다. 토요일은 근무일 기준입니다. 근무일 계산 방법은 다음과 같습니다. – user2310209

+0

일년 내내 플래그가 작동하고 작동하지 않는 별표를 작성하고 특정 데이터를 채워야한다고 생각합니다. 미국과 같이 취업/비 취업은 국가마다 다를 수 있으므로 4 년에 한 번만 축하하는 공식 공휴일이 있으며 우크라이나 또는 러시아와 같은 다른 국가에서는 연말 연시가 다를 수있는 날짜가있는 부활절을 운영합니다 –

답변

2
당신은 business_time

예를 살펴 할 수 있습니다

:

4.business_days.from_now 
8.business_days.after(some_date) 
관련 문제