SQL 쿼리에서 멈춤. SQL Server를 사용하고 있습니다.월당 근무일 수를 계산하는 SQL 쿼리
시작 및 종료 날짜가있는 작업이 포함 된 테이블이 제공됩니다. 이러한 작업은 며칠 또는 수개월이 걸릴 수 있습니다. 그 달을 교차시킨 모든 직업에 대해 매월 일한 총 합산 일수를 알아야합니다.
채용
-----------------------------------
JobId | Start | End | DayRate |
-----------------------------------
1 | 1.1.13 | 2.2.13 | 2500 |
2 | 5.1.13 | 5.2.13 | 2000 |
3 | 3.3.13 | 2.4.13 | 3000 |
내가 필요 결과는 다음과 같습니다
Month | Days
--------------
Jan | 57
Feb | 7
Mar | 28
Apr | 2
어떤 생각을 내가 어떻게 것 바로 이러한 쿼리?
각 작업에 대해 근무일 수를 곱한 결과에 따라 매월 SUM을 계산할 수 있습니다. 결과에이를 어떻게 추가 할 수 있습니까?
감사
을 기간의 모든 일 근무, 아니면 휴일이있을 수 있습니까? –
모든 요일이 작동하며 휴일을 고려할 필요가 없습니다. – JCoder23