Bom dia,
Agradeço a ajuda desde já.
Eu tenho uma tabela simples chamada 'TB_LISTA_COMPETENCIA', com dois campos:
IDCOMPETENCIA
Balancete - Competência
Basicamente, para cada IDCOMPETENCIA (numero sequencial) existe uma unica competência.
Para ilustrar melhor a dúvida, vamos considerar que esta tabela está populada da seguinte forma:
IDCOMPETENCIA | Balancete - Competência
1 201804
2 201805
3 201806
Eu preciso de uma função que eu passe o IDCOMPETENCIA e seja retornado a respectiva competência. Seria algo análogo à função PROCV do Excel.
Como posso fazer isso?
Obrigado novamente.
Boa!
Vi uma luz no fim do tunel...
Consegui retroceder passando vNum qntos meses que quiser.
Agora eu tenho que adaptar isso a realidade da minha aplicação!
Assim que eu consegui te dou um retorno!
Porém, é isso mesmo, Thiagão!
Muito obrigado
Thiago, deu tudo certo!
Só para agrupar as informações da solução:
1) Fiz o tratamento da competência no momento de carregar a tabela conforme indicado pelo Thiago:
Date(Date#("Balancete - Competência",'YYYYMM'),'YYYYMM') AS "Balancete - Competência";
2) Fiz o uso da função AddMonths para navegar entre as competências na forma que eu precisava:
Expressão usada: AddMonths([Balancete - Competência],-$(vNum))
Show de bola!
Perfeito Jonas!