union all order by

Firebird

14/10/2005

Como indico a ordem um union all
preciso order by a.descricao a sql unida é essa:


[color=green:8144c4a2fe] select a.indice, a.cod_grupo, a.cod_subGrupo, a.cod_fabrica, a.descricao, a.un, a.estoque, a.vlr_estoque,
((case When ((a.estoque IS NULL) OR (a.vlr_estoque IS NULL) OR (a.vlr_estoque = 0) OR (a.estoque = 0)) THEN 0
Else (a.vlr_estoque/a.estoque) End)), a.saida, a.vlr_saida, MARCA.descricao, CAST(´SEMENTES´ AS varchar(50)), CAST(V_VCULTURAS.descricao AS varchar(50))
from estoque a, MARCA, cultura, V_VCULTURAS
where A.cod_grupo = -1
AND A.cod_marca = marca.indice
and (A.cod_SUBgrupo = cultura.indice)
AND (A.cod_variedade = V_VCULTURAS.indice)
union all
select a.indice, a.cod_grupo, a.cod_subGrupo, a.cod_fabrica, a.descricao, a.un, a.estoque, a.vlr_estoque,
((case When ((a.estoque IS NULL) OR (a.vlr_estoque IS NULL) OR (a.vlr_estoque = 0) OR (a.estoque = 0)) THEN 0
Else (a.vlr_estoque/a.estoque) End)), a.saida, a.vlr_saida, MARCA.descricao, CAST(´SEMENTES´ AS varchar(50)), CAST(V_VCULTURAS.descricao AS varchar(50))
from estoque a, MARCA, cultura, V_VCULTURAS
where A.cod_grupo = -1
AND A.cod_marca = marca.indice
and (A.cod_SUBgrupo = cultura.indice)
AND (A.cod_variedade = V_VCULTURAS.indice)[/color:8144c4a2fe]

Grato


Marcos Fernando

Marcos Fernando

Curtidas 0

Respostas

Afarias

Afarias

14/10/2005

adicione a linha

order by 5

(ordenar pela 5ª coluna) ao final da instrução SQL


T+


GOSTEI 0
POSTAR