[firebase-br] Case

Augusto Junior gutopj02 em gmail.com
Sex Nov 25 09:33:03 -03 2016


só para saberem

todas as tentativas  me retornam TIPO DE DADO incompatível com CASE e com
*COALESCE*

*fiz um campo calculado na tabela do FIREDAC.*

*a performance ficou boa ...*

*obrigado a todos.*


Em 25 de novembro de 2016 08:49, Augusto Junior <gutopj02 em gmail.com>
escreveu:

> Valeu pessoal, obrigado pelo apoio
>
>
> Em 24 de novembro de 2016 11:34, José Mauricio barbisan Zottis <
> zottissistemas em gmail.com> escreveu:
>
>> tenta com o coalesce
>>
>> Em 24 de novembro de 2016 11:28, Augusto Junior <gutopj02 em gmail.com>
>> escreveu:
>>
>> > José Mauricio, não consegui com case,
>> >
>> > olha
>> >
>> > mais ou menos isso
>> >
>> > se na tabela pedidos os registros podem ter  pedido, emissao e
>> vencimento
>> > ... ou ( pedido vazio , emissao vazio ) e vencimento
>> > se achar o pedido retorna emissao ... se não achar o pedido  retorna
>> > vencimento - 30
>> >
>> > valeu
>> >
>> > Em 24 de novembro de 2016 11:07, José Mauricio barbisan Zottis <
>> > zottissistemas em gmail.com> escreveu:
>> >
>> > > bom dia, não deu pra entender direto o que você precisa,
>> > > masprocura por case que você consegue,
>> > > case when().... else end as nomeQueEuQuero
>> > >
>> > > Em 24 de novembro de 2016 11:01, Augusto Junior <gutopj02 em gmail.com>
>> > > escreveu:
>> > >
>> > > > estou refazendo um sistema de venda onde na base antiga não havia
>> > número
>> > > de
>> > > > pedido
>> > > > então preciso uma sql que faça o seguinte
>> > > >
>> > > >
>> > > > tabela de pedidos
>> > > >
>> > > > PEDIDO, DATAEMISSAO , VENCIMENTO, VALOR .......
>> > > >
>> > > >
>> > > > tabela de contas
>> > > >
>> > > > PEDIDO
>> > > > EMISSAO
>> > > > VENCIMENTO
>> > > >
>> > > > ... OUTROS CAMPOS
>> > > >
>> > > > O problema está nesses 3 campos...
>> > > >
>> > > > select
>> > > >    contas.pedido ,
>> > > >    pedidos.dataemissao, ( se CONTAS.PEDIDO existir na tabela
>> pedidos,
>> > > volta
>> > > > o campo
>> > > DATAEMISSAO
>> > > >  se não existir volta   PEDIDOS.VENCIMENTO - 30    )
>> > > >    contas.vencimento,
>> > > >    .... outros campos
>> > > >
>> > > > obrigado,
>> > > > Augusto
>> > > > ______________________________________________
>> > > > 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://www.firebase.com.br/
>> > > > pesquisa_lista.html
>> > > >
>> > > ______________________________________________
>> > > 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://www.firebase.com.br/
>> > > pesquisa_lista.html
>> > >
>> > ______________________________________________
>> > 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://www.firebase.com.br/
>> > pesquisa_lista.html
>> >
>> ______________________________________________
>> 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://www.firebase.com.br/pes
>> quisa_lista.html
>>
>
>



Mais detalhes sobre a lista de discussão lista