Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia!
Tenho um campo DtAdmissao e outro DtDemissao. A subtração de DtDemissao por DtAdmissao me é devolvida em dias. Preciso extrair deste resultado a quantidade de anos, meses e dias que um funcionário trabalhou. A quem responder, obrigado.
Mensagem editada por: Valerio Moreira dos Santos
Olá Amigo,
Tente o seguinte:
Ano:
=(Year(DataRescisaoDDMMAAAA) - Year(DataAdmissaoDDMMAAAA))
Mê:
=(YEAR(DataRescisaoDDMMAAAA) - YEAR(DataAdmissaoDDMMAAAA)) * 12 + (Month(DataRescisaoDDMMAAAA) - Month(DataAdmissaoDDMMAAAA))
Bom dia como vai?
No momento do Load, você já fazer esse calculo:
DtDemissao - DtAdmissao as DtFuncionario
Depois:
MakeDate(Year(DtFuncionario),Month(DtFuncionario),Day(DtFuncionario));
Não entendi Marcel. Depois quando? Desculpe, é que sou novo nisto.
Na hora da montagem de se APP.
Atenciosamente
Não funcionou Marcel. Me traz resultado em forma de data 00/00/0000 e não é isto que preciso.
O que preciso é quebrar o total de dias em anos, meses e dias. Exemplo: Funcionário X trabalhou x anos, x meses e x dias na empresa.
Olá Amigo,
Tente o seguinte:
Ano:
=(Year(DataRescisaoDDMMAAAA) - Year(DataAdmissaoDDMMAAAA))
Mê:
=(YEAR(DataRescisaoDDMMAAAA) - YEAR(DataAdmissaoDDMMAAAA)) * 12 + (Month(DataRescisaoDDMMAAAA) - Month(DataAdmissaoDDMMAAAA))