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]