Duvida - Próxima faixa etária

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
vpr
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Seg, 11 Jan 2016 10:02 am

Galera Bom Dia,

Bom eu necessito montar um relatório para analise da diretoria.
Só que eu estou numa duvida e não sei como prosseguir.
A pessoa solicitou que retorne a faixa etária atual com valor(mensalidade) atual, próxima faixa etária com o próximo valor.
Bom o primeiro passo eu já fiz, estou trazendo a faixa etária e o valor, estou usando duas funções que traz esses resultados.
Minha duvida é como eu vou trazer a próxima faixa etária e o próximo valor da mensalidade.
Lembrando que quando a pessoa entra na próxima faixa etária o valor da mensalidade aumenta.
Exemplo Faixa:
0 - 18 FAIXA 0 A 18 ANOS /
19 - 23 FAIXA 19 A 23 ANOS /
24 - 28 FAIXA 24 A 28 ANOS /
29 - 33 FAIXA 29 A 33 ANOS /
34 - 38 FAIXA 34 A 38 ANOS /
39 - 43 FAIXA 39 A 43 ANOS /
44 - 48 FAIXA 44 A 48 ANOS /
49 - 53 FAIXA 49 A 53 ANOS /
54 - 58 FAIXA 54 A 58 ANOS /
59- 99 FAIXA ACIMA DE 59 ANOS
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

É possível, mas eu não entendi muito bem como você quer que os dados apareçam nem como estão armazenadas as faixas etárias.

Tenta nos mandar a estrutura das tabelas e como você precisa que aparece os dados. Acho que vai animar mais pessoas a tentar te ajudar nisso. :-o
nelson.anchite
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 15
Registrado em: Ter, 07 Out 2014 10:24 am
Contato:

É possível mesmo.

Uma ideia de lógica é a seguinte:

Com certeza você tem uma data de inicio da faixa e uma de final de faixa correto?

Pegue a idade da pessoa e coloque

Selecionar tudo

AND ((IDADE not BETWEEN IDADE_INICIO AND IDADE_FIM) and (IDADE < IDADE_INICIO))
Assim você terá a próxima faixa.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes