para os feras, concatenar valores
31/03/2003
0
SE O CAMPO1 ESTIVER NULO O RESULTADO SERÁ NULO.
COMO FAZER PARA RETORNA O VALOR DO CAMPO2 ???
Favor postar o título em letras minúsculas
Moderador
Anonymous
Posts
01/04/2003
Accsjee
01/04/2003
Lucianoko
Estou com o mesmo problema que o seu já tem umas 5 semanas e ninguém conseguiu me ajudar.
Já me pssaram usar union, mas em um select complexo fica muito complicado.
Outra maneira é usar campo calculado dentro do delphi. No meu caso não serve porque uso um único IBDataSet para todos os relatórios sendo assim impossível usar campo calculado.
Boa sorte pra nós dois, se conseguir algo lhe comunico.
01/04/2003
Anonymous
1) coloque triggers (before update/insert) para a tabela em questão com o código:
if (new.campo1 is null) then
new.campo1 = ´´;
2) vc pode usar uma UDF tipo NVL para converter NULOS para ´´, ex:
select NVL(campo1, ´´) || campo2 from tabela1;
Abraço
04/04/2003
Anonymous
select coalesc(campo,99) from tabela
vai retornar 99 em todos os campos que forem nulo
se não funcionar no seu interbase atualize ele com a versão 1.5 do Firebird.........valeu
Clique aqui para fazer login e interagir na Comunidade :)