[firebase-br] Ordenação em Union

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


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