valdirdill,

Acrescente uma coluna com o tipo:

SELECT CLIENTE, VENCIMENTO, CAST(SALDO_RECEBER AS FLOAT) AS VALOR_FINAL, 
Cast('EM ABERTO' as Varchar(10)) as TIPO FROM CONTASRECEBER WHERE VENCIMENTO 
BETWEEN :VInicio AND :VFim
UNION ALL
SELECT CLIENTE, VENCIMENTO, CAST(VALOR_RECEBIDO AS FLOAT) AS VALOR_FINAL, 
Cast('QUITADO' as Varchar(10)) as TIPO FROM CONTASRECEBIDAS WHERE VENCIMENTO 
BETWEEN :VInicio AND :VFim

Sucesso !!

Moacir


valdirdill escreveu:
> 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
>
>
>
> ------------------------------------
>
>   

Responder a