내가 시도하는 것은 앞으로 6 개월 동안 하루에받을 수있는 최대 작업 수를 찾는 것입니다. 열려있는 작업의 최대 수 찾기
task 1 runs 1-jan-16 and ends 10-jan-16
Task 2 runs 3-Jan-16 and ends 15-jan-16
task 3 runs 6-Jan-16 and ends 10-Jan-16
Task 4 runs 9-Jan-16 and ends 20-Jan-16
예를
에 대한그래서이 예에서는 그래서 결과가이 시나리오에서 4되고 싶어 1 월 일과 10 월 사이에 열려있는 4 개 작업이 있습니다. 그 이유는 내가 그들을 Gantt 차트에 표시하고 있기 때문에 그들은 모두 서로 아래에있게 될 것입니다.
내가 지금까지 작업해야하는 것은입니다 :
select schedule_start_date,am.AC,count(wo) as from ac_master am
left outer join wo on wo.ac = am.ac and ac_type = '190'
where wo.status = 'OPEN'
group by am.ac,schedule_start_date
이는 하루에 수 있지만, 이들 중 일부는 겹칠 수를 표시합니다.
어쨌든 제가 성취하려는 일을하고 있습니까?
출력에 실제로 사용하려는 날짜 그룹화는 무엇입니까? –
이상적으로 나는 am.ac을 좋아하고 얼마나 많은 작업이 열려 있는지에 대한 그림을 원합니다. 한 번에 열려있는 작업의 최대 개수를보고 싶다는 등의 날짜 범위 등을 실제로 볼 필요는 없습니다. –
'schedule_end_date'라는 열이 있습니까? –