[firebase-br] Concatenar string select

acf em andreconrado.net acf em andreconrado.net
Qua Jan 11 12:07:05 -03 2012


Lembrando que a função LIST só está disponível a partir da versão 2.1  
do FIREBIRD.


Citando "Herminio E. Piram" <herminiopiram em gmail.com>:

> Vc pode concatenar no sql, cod_produto||` - `||desc_produto.
>
> Nao testei, mas e por ai.
> Em 11/01/2012 11:41, <acf em andreconrado.net> escreveu:
>
>> Vc pode usar a função LIST:
>>
>> Ex.: LIST(DESCRICAO_ITEM, ' + ')
>>
>> Abçs,
>> Conrado
>>
>>
>> Citando Rafa Pimenta <rafa.spimenta em gmail.com>:
>>
>>  Bom dia colegas,
>>> Possuo duas tabelas, segue abaixo exemplificação:
>>>
>>> Tabela Pai...: COD_OS e TOTAL_OS
>>>
>>> Tabela Filha.: COD_OS(FK), COD_ITEM, DESCRICAO_ITEM e VLR_ITEM
>>>
>>> O que preciso é retornar um select com o COD_OS, TOTAL_OS, sum(VLR_ITEM) e
>>> o campo DESCRICAO_ITEM. PORÉM, eu preciso retornar o campo DESCRICAO
>>> concatenado.
>>>
>>> Exemplo:
>>>
>>> Tab. Pai:
>>> COD_OS | TOTAL_OS
>>> 1        100,00
>>>
>>> Tab. Filha:
>>> COD_OS |COD_ITEM| DESCRICAO_ITEM    |VLR_ITEM
>>> 1       1         desc. sabonete    10,00
>>> 1       2         desc. pasta        5,00
>>> 1       3         desc. papel        5,00
>>>
>>>
>>> Resultado esperado:
>>> COD_OS |TOTAL_OS| sum(vlr_item) | DESCRICAO_ITEM
>>> 1       100,00    20,00           desc. sabonete + desc. pasta + desc.
>>> papel
>>>
>>> É possível fazer sem criar função?
>>>
>>> Obrigado.
>>> ______________________________**________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>> http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107>
>>> Para consultar mensagens antigas:  
>>> http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>>>
>>>
>>
>>
>> André Conrado
>> +55 21 88406232
>>
>> http://andreconrado.net
>>
>> "Posso todas as coisas naquele que me fortalece" Filipenses 4:13
>>
>>
>> ______________________________**________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107>
>> Para consultar mensagens antigas:  
>> http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:  
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



André Conrado
+55 21 88406232

http://andreconrado.net

"Posso todas as coisas naquele que me fortalece" Filipenses 4:13





Mais detalhes sobre a lista de discussão lista