Pessoal estou com problemas ao validar certas situações... preciso de Help... rsss
Tenho seis variaveis, sendo elas V1, V2, V3, V4, V5, V6, elas recebem valores numéricos...
mas os valores sempre tem que ser >-.
Exemplo.
V1= 200
V2 >= V1 (ex: 210)
V3 >= V2 e V1 (EX: 310) e não pode ser menor que v2 e v1
Penser fazer isso usando If, mas não ficou legal... se algum puder me ajudar com algo mais prático agradeço.
Abraços a todos
Problemas com tratamento de valores
- dr_gori
- Moderador
- Mensagens: 5026
- 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
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Porque não pode ser IF ?
OU o contrário
É claro, colocando NVL em cada variável, pra não ter erro de estar NULL.
if v1>v2
or v2>v3
or v3>v4
or v4>v5
or v5>v6
then ----mensagem de erro
end if;
if v1<v2
and v2<v3
and v3<v4
and v4<v5
and v5<v6
then --- OK, passou
else --- ERRO !!!
end if;
-
- Rank: Analista Pleno
- Mensagens: 116
- Registrado em: Seg, 10 Abr 2006 4:46 pm
- Localização: Santa Bárbara D'Oeste
Sua vida É o que você É!!!!
Olá DR Gori...
Então... e se caso o usuário digitar valor no campo V1 e V4,
o V4 não poderia ser menor que V1 e V1 não poderia ser maior que V4...
a lógica dos If não iria furar fazendo dessa forma? pois comparo apenas V1 com V2...
if v1>v2
or v2>v3
or v3>v4
or v4>v5
or v5>v6
then ----mensagem de erro
end if;
Grato
Então... e se caso o usuário digitar valor no campo V1 e V4,
o V4 não poderia ser menor que V1 e V1 não poderia ser maior que V4...
a lógica dos If não iria furar fazendo dessa forma? pois comparo apenas V1 com V2...
if v1>v2
or v2>v3
or v3>v4
or v4>v5
or v5>v6
then ----mensagem de erro
end if;
Grato
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante