Simples, logo após o SELECT de cada parte da instrução, insira CAST('CR' AS 
VARCHAR(02)) para CR e CAST('CP' AS VARCHAR(02)) para CP.

Abs e boa sorte...
Rodinei Amorim 
Programador Delphi
(11) 8208-9503
rodinei_amo...@hotmail.com rodinei.amo...@terra.com.br



From: valdirdill 
Sent: Thursday, August 06, 2009 7:58 AM
To: delphi-br@yahoogrupos.com.br 
Subject: [delphi-br] Ajuda com Select Utilizando Union All e Cast


  Olá,

Estou fazendo um select com duas tabelas utilizando a opção UNION. Em alguns 
campos faço um cast pois cada tabela tem um nome diferente no campo. Veja o 
script:

SELECT CLIENTE, VENCIMENTO, CAST(SALDO_RECEBER AS FLOAT) AS VALOR_FINAL FROM 
CONTASRECEBER WHERE VENCIMENTO BETWEEN :VInicio AND :VFim
UNION ALL
SELECT CLIENTE, VENCIMENTO, CAST(VALOR_RECEBIDO AS FLOAT) AS VALOR_FINAL FROM 
CONTASRECEBIDAS WHERE VENCIMENTO BETWEEN :VInicio AND :VFim

Funciona direitinho. Minha dúvida é: no relatório eu gostaria de identificar 
cada linha para saber se o registro impresso é de CONTASRECEBER ou de 
CONTASRECEBIDAS

Alguém pode me ajudar?

Uso D7 e FB 2.0

Obrigado





[As partes desta mensagem que não continham texto foram removidas]

Responder a