Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá,
Tenho duas tabelas, uma com o usuário, mês e a idade dele naquele mês. A outra tabela tem o usuário, faixa de idade inicial e final e o valor. Gostaria de colocar o valor correspondente aquela idade (naquela data) na primeira tabela (ou em uma nova, tanto faz).
Tentei com IntervalMatch, mas não consegui.
Exemplo
[Tabela]:
LOAD * INLINE [
Chave, CodUsuario, Data, Idade
001|01|2017, 001, 01/01/2017, 18
001|02|2017, 001, 01/02/2017, 18
001|03|2017, 001, 01/03/2017, 19
001|04|2017, 001, 01/04/2017, 19
001|05|2017, 001, 01/05/2017, 19
];
[Faixas]:
LOAD * INLINE [
CodUsuario, IdadeInicial, IdadeFinal, Valor
001, 0, 18, 100
001, 19, 50, 150
001, 51, 999, 200
];
Neste exemplo, o usuário fez aniversário em 03/2017. Antes disso o valor era 100 e a partir deste mês o valor é 150.
Obrigado.
Boa tarde Douglas,
Veja se o qvw anexo atende.
João Carlos Ferreira
Obrigado
Peguei a ideia e consegui adaptar a minha realidade.