Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia amigos,
Tenho o seguinte cenário: obtenho a informação do RH do nome do funcionário, atestado lançado, data inicio do atestado e data fim.
Preciso montar um calendário mostrando todos os dias que esse funcionário esta de atestado, é possível?
Exemplo:
NomeFun Atestado Data Inicio DataFim
João da Silva Sauro Luxação no braço 26/10/2017 31/10/2017
Cenário Prosposto - Tabela com as informações:
26/10/17 | João da Silva Sauro | Luxação no braço |
27/10/17 | João da Silva Sauro | Luxação no braço |
28/10/17 | João da Silva Sauro | Luxação no braço |
29/10/17 | João da Silva Sauro | Luxação no braço |
30/10/17 | João da Silva Sauro | Luxação no braço |
31/10/17 | João da Silva Sauro | Luxação no braço |
Atenciosamente.
Fiz sem o IntervalMatch()
A melhor solução é no seu script criar uma tabela fato com as datas que o funcionário estava com o atestado
Para tal você precisa dessa função IntervalMatch
Bom dia Clever, como vai?
Não entendi como utiliza essa função, você pode me ajudar?
Eu carrego as informações assim, como ficaria?
Atenciosamente,.
Fiz sem o IntervalMatch()
Muito obrigado mestre pelo auxilio.
Com o ajuste final proposto:
While Inicio + IterNo() -1 <= Floor(Fim)+1;
Funcionou mto bem.
Atenciosamente