select "ALOCACAO_ESTACAO"."ID_ALOCACAO_ESTACAO" as "Código Alocação Estação",
"ALOCACAO_ESTACAO"."ID_ESTACAO" as "Código Estação",
"ALOCACAO_ESTACAO"."DATA_HORA_INICIO" as "Data Hora Inicio",
"ALOCACAO_ESTACAO"."DATA_HORA_FIM" as "Data Hora Fim",
FLOOR (FLOOR (MONTHS_BETWEEN (SYSDATE,"DT_NASCIMENTO")) / 12) as "Idade",
"PESSOA"."NRSEQPESSOA" as "Código Usuário",
"PESSOA"."TXNOME" as "Nome"
from "PESSOA" "PESSOA",
"PESSOA_CYBER" "PESSOA_CYBER",
"ALOCACAO_ESTACAO" "ALOCACAO_ESTACAO"
where "PESSOA_CYBER"."ID_PESSOA" = "PESSOA"."NRSEQPESSOA"
AND "PESSOA"."NRSEQPESSOA" = "ALOCACAO_ESTACAO"."ID_PESSOA"
AND FLOOR (FLOOR (MONTHS_BETWEEN (SYSDATE, DT_NASCIMENTO)) / 12)
= NVL (:P44_DT_NASCIMENTO ,FLOOR (FLOOR (MONTHS_BETWEEN (SYSDATE, "DT_NASCIMENTO")) / 12))
AND LOWER(FLOOR (FLOOR (MONTHS_BETWEEN (SYSDATE,"DT_NASCIMENTO")) / 12)) LIKE LOWER('%'||:P44_DT_NASC_INICIO||'%')
Media de idade escolhida pelo usuário
Estou fazendo um relatório que mostra os usuários dentre a faixa de idade escolhida pelo usuário, mais estou com algumas duvidas de como fazer isso.Abaixo esta os campos com o relatório...
-
- Rank: Oracle Guru
- Mensagens: 448
- Registrado em: Ter, 16 Jun 2009 3:07 pm
- Localização: Parobé - RS
Sérgio Luiz Bonemberger Junior
Programador Junior
Parobé RS
[]s
Programador Junior
Parobé RS
[]s
Cara, me parce que tu ta no caminho certo.
Como o teu usuário irá definir a faixa de idades?
Se ele foi colocar em dois campos, um pro minimo e um pro max. Tu pode colocar algo assim no teu where.
Esclarece melhor quais são tuas duvidas pra podermos ajudar mais.
Como o teu usuário irá definir a faixa de idades?
Se ele foi colocar em dois campos, um pro minimo e um pro max. Tu pode colocar algo assim no teu where.
FLOOR (FLOOR (MONTHS_BETWEEN (SYSDATE, DT_NASCIMENTO)) / 12)
between nvl(:p_idade_ini, (FLOOR (MONTHS_BETWEEN (SYSDATE, DT_NASCIMENTO)) / 12)) and nvl(:p_idade_fin,(FLOOR (MONTHS_BETWEEN (SYSDATE, DT_NASCIMENTO)) / 12))
Deu certo Aqui Obrigado.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Bing [Bot] e 3 visitantes