[firebase-br] Duvida case when
Danilo
danrgomes em gmail.com
Qua Mar 7 15:50:17 -03 2012
Olá
Alguém saberia me dizer se a rotina em negrito funciona em alguma versão do
firebird
select
case
when HP.d12 is not null then
COALESCE(CAST(substring(HP.d12 FROM 9 FOR 2) || '.' ||
substring(HP.d12 FROM 6 FOR 2) || '.' || SUBSTRING(HP.d12 FROM 1 FOR 4 ) AS
DATE),'01.01.1950')
else
* (select p.vcto_copel from planos p where p.pessoa_id = 13)*
end,
hp.sl12,
coalesce((hp.v12),'0'),
COALESCE(CAST(substring(HP.dp12 FROM 9 FOR 2) || '.' ||
substring(HP.dp12 FROM 6 FOR 2) || '.' || SUBSTRING(HP.dp12 FROM 1 FOR 4 )
AS DATE),'01.01.1950')
FROM hit_pgto HP
where hp.id_pessoa = :cd_cliente
Estou tentando usar no firebird 2.1
Se alguém tiver alguma outra sugestão agradeço
Abraços
Danilo
Mais detalhes sobre a lista de discussão lista