Fórum Concatenação em uma consulta com SQL #215958
21/02/2004
0
Olá,
Estou precisando fazer uma consulta com SQL em uma tabela Paradox e preciso concatenar dois campos, um do tipo data e outro do tipo string.
Tentei o seguinte:
SELECT V.*, (C.Nome_Cli || V.Data_Venda) AS Venda
FROM TBVendas V, TBClientes C
WHERE V.Consignado = ´s´ AND V.Cod_Cli = C.Cod_Cli
ORDER BY C.Nome_Cli
Mas está dando erro. Acho que ele está errado mesmo.
Queria que o resultado fosse o seguinte:
JOSE DA SILVA 21/02/2004
Grato.
Estou precisando fazer uma consulta com SQL em uma tabela Paradox e preciso concatenar dois campos, um do tipo data e outro do tipo string.
Tentei o seguinte:
SELECT V.*, (C.Nome_Cli || V.Data_Venda) AS Venda
FROM TBVendas V, TBClientes C
WHERE V.Consignado = ´s´ AND V.Cod_Cli = C.Cod_Cli
ORDER BY C.Nome_Cli
Mas está dando erro. Acho que ele está errado mesmo.
Queria que o resultado fosse o seguinte:
JOSE DA SILVA 21/02/2004
Grato.
Alvasant
Curtir tópico
+ 0
Responder
Posts
21/02/2004
Adilsond
Seu erro é devido a voce estar concatenando um campo string com um não string (Data). Voce deverá tranformar seu campo data em string para poder concatenar. Se estiver utilizando IB/FB/Paradox/DBF utilize a função CAST
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)