[firebase-br] Ordenação em Union

José Mauricio Barbisan Zottis zottissistemas em gmail.com
Sexta Agosto 20 11:14:50 -03 2021


o legal desse tipo de select é que você pode fazer vários "Níveis" e até
usar union em um dos select que funciona legal

Select campo 1, .....
   from ( select  campo1
               from( select campo1
                           from ( select campo1
                                        from tabela
                                      where.....

)
)
)

Em sex., 20 de ago. de 2021 às 11:10, Augusto Junior <gutopj02 em gmail.com>
escreveu:

> Olá José Maurício,
>
> obrigado, vou tentar...
>
>
>
> Obter o BlueMail <https://bluemail.me> for Desktop
>
> José Mauricio Barbisan Zottis wrote:
>
>
> Você pode criar uma view  ou usar a View de select
>
> select
> v.pedido,
> v.data,
> v.cliente,
> v.nome,
> v.vendedor,
> v.apelido,
> v.totalprodutos,
> v.descontor,
> v.totalpedido,
> v.pedido,
> v.data,
> v.cliente,
> v.nome,
> v.vendedor,
> v.apelido,
> v.totalprodutos,
> v.descontor,
> v.totalpedido,
> v.nparcelas,
> v.tipovenda,
> v.cancelado
> v.nparcelas,
> v.tipovenda,
> v.cancelado
>
> from(
> select
> vendacab.pedido,
> vendacab.data,
> vendacab.cliente,
> clientes.nome,
> vendacab.vendedor,
> funcionarios.apelido,
> vendacab.totalprodutos,
> vendacab.descontor,
> vendacab.totalpedido,
> vendacab.nparcelas,
> vendacab.tipovenda,
> '' as cancelado
> from vendacab
> left join clientes on (vendacab.cliente = clientes.codigo)
> left join funcionarios on (vendacab.vendedor = funcionarios.codigo)
> Where vendacab.cliente = '06369'
> union
>
> select
> delvendacab.pedido,
> delvendacab.data,
> delvendacab.cliente,
> clientes.nome,
> delvendacab.vendedor,
> funcionarios.apelido,
> delvendacab.totalprodutos,
> delvendacab.descontor,
> delvendacab.totalpedido,
> delvendacab.nparcelas,
> delvendacab.tipovenda,
> 'Cancelado' as Cancelado
> from delvendacab
> left join clientes on (delvendacab.cliente = clientes.codigo)
> left join funcionarios on (delvendacab.vendedor = funcionarios.codigo)
> Where delvendacab.cliente = '06369')v
> order by v.data
>
>
> Em sex., 20 de ago. de 2021 às 11:01, Augusto Junior via lista <
> lista em firebase.com.br> escreveu:
>
>> Olá a todos,
>> como coloco o order nesse sql, preciso ordenar " ORDER BY DATA DESC"
>> obrigado
>> select
>> vendacab.pedido,
>> vendacab.data,
>> vendacab.cliente,
>> clientes.nome,
>> vendacab.vendedor,
>> funcionarios.apelido,
>> vendacab.totalprodutos,
>> vendacab.descontor,
>> vendacab.totalpedido,
>> vendacab.nparcelas,
>> vendacab.tipovenda,
>> '' as cancelado
>> from vendacab
>> left join clientes on (vendacab.cliente = clientes.codigo)
>> left join funcionarios on (vendacab.vendedor = funcionarios.codigo)
>> Where vendacab.cliente = '06369'
>> union
>>
>> select
>> delvendacab.pedido,
>> delvendacab.data,
>> delvendacab.cliente,
>> clientes.nome,
>> delvendacab.vendedor,
>> funcionarios.apelido,
>> delvendacab.totalprodutos,
>> delvendacab.descontor,
>> delvendacab.totalpedido,
>> delvendacab.nparcelas,
>> delvendacab.tipovenda,
>> 'Cancelado' as Cancelado
>> from delvendacab
>> left join clientes on (delvendacab.cliente = clientes.codigo)
>> left join funcionarios on (delvendacab.vendedor = funcionarios.codigo)
>> Where delvendacab.cliente = '06369'
>> ______________________________________________
>> 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