Galera, estou com o seguinte problema
Tenho que gerar um gráfico que mostra o mês(X) e a média de duração em dias(Y) de um dado "evento'', meu banco de dados possui no total 1.000 eventos, onde são conhecidos as datas de início e término, e consequentemente a duração em dias.
O meu problema é o seguinte, certos eventos possuem duração de mais de 30 dias, então vamos supor que um evento tenha começado 05/01/2017 e durou 50 dias, então ele teve uma duração de 25 dias no mês 01 e 25 dias no mês 02. Essa "quebra" tem que ser feita para o cálculo da média de dias gastos por mês.
Porém existem eventos que começaram em um ano e terminaram e outro, por exemplo, foi aberto em 11/12/2016 e finalizaram dia 15/03/2017 e é preciso fazer a 'quebra' também para o cálculo da média.
O evento mais longo que possuo possui duração de 600 dias.
Preciso saber o número de dias que cada evento demorou por mês para assim tirar a média com os outros valores do outros eventos. por exemplo, se a data de inicio foi 01/01/2017 e durou 100 dias, preciso saber que o evento durou 30 dias em janeiro, 30 dias em fevereiro, 30 dias em março e 10 dias em abril.
tenho também de fazer o mesmo para ano(X) e duração de dias(y)
Gostaria que me ajudassem a resolver esse problema, qual a lógica devo usar ou quais funções usar.
Obrigado
Postado : 12/04/2017 9:06 am