[firebase-br] Case

José Mauricio barbisan Zottis zottissistemas em gmail.com
Sex Nov 25 10:15:23 -03 2016


daria para fazer um cast retornando do jeito que você precisaria,
mas se deu certo, é o que importa.

abraço

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

> 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
> >>
> >
> >
> ______________________________________________
> 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
>



Mais detalhes sobre a lista de discussão lista