Case com FB 1.5
preciso fazer um select assim ( logica )
select campos...
from tabela
where
case when ... then campox < campoy else
campoy < campox end
nao funciona.
o select verdadeiro é:
select sum(valor) from tabela
where
case when :tipo = 1 then
datamovimento < :parametro else
datalancamento <:parametro end
...
gratos
select campos...
from tabela
where
case when ... then campox < campoy else
campoy < campox end
nao funciona.
o select verdadeiro é:
select sum(valor) from tabela
where
case when :tipo = 1 then
datamovimento < :parametro else
datalancamento <:parametro end
...
gratos
Pedih
Curtidas 0
Respostas
Emerson Nascimento
15/03/2006
assim não funciona?
select sum(valor) from tabela where (1 = :tipo and datamovimento < :parametro) or (1 <> :tipo and datalancamento < :parametro)
GOSTEI 0
Pedih
15/03/2006
assim não funciona?
select sum(valor) from tabela where (1 = :tipo and datamovimento < :parametro) or (1 <> :tipo and datalancamento < :parametro)
Emerson, boa noite.
a principio, pela sua logica deve funcionar.
Tudo é questao de interpretacao, na qual nao havia enxergado ainda desta forma.
vou testar.
Obrigado pela atencao.
GOSTEI 0