Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Porque esta formula quando empregado tem menos de Um ano de admissão retorna Zero ?
Desculpem editei pois faltou uma parte da formula !!!
Round((if(Left(RA_DEMISSA, 1) = ' ', Today(), DATE(Date#(RA_DEMISSA,'YYYYMMDD'),'DD/MM/YYYY')) -
DATE(Date#(RA_ADMISSA,'YYYYMMDD'),'DD/MM/YYYY'))/30/12,1) as [Tempo de casa Ano],
Consegue me mandar uma amostra (app de exemplo)?
Thiago fiz o teste abaixo e deu certo só que deu números muito quebrados tipo 2,488888888 gostaria que fica-se 2,48, como eu usaria talvez a função FLOOR ou NUM
na expressão abaixo para diminuir as casas decimais ?
(if(Left(RA_DEMISSA, 1) = ' ', Today(),(DATE(Date#(RA_DEMISSA,'YYYYMMDD'),'DD/MM/YYYY')) -
DATE(Date#(RA_ADMISSA,'YYYYMMDD'),'DD/MM/YYYY'))/12/30) as [Tempo de casa Ano],
Usa a função Round()
Round(
(if(Left(RA_DEMISSA, 1) = ' ', Today(),(DATE(Date#(RA_DEMISSA,'YYYYMMDD'),'DD/MM/YYYY')) -
DATE(Date#(RA_ADMISSA,'YYYYMMDD'),'DD/MM/YYYY'))/12/30)
,0.01)