A instrução SQL order by aceita que você especifique mais de um campo para ordenação apenas separando por vírgula. Você pode ainda ordenar de forma crescente (ASC) ou decrescente (DESC).
http://www.postgresql.org/docs/8.3/interactive/queries-order.html Você poderia, por exemplo, ordenar por fornecedor alfabeticamente (ASC), e dentro da listagem colocar os itens adquiridos mais recentemente primeiro (DESC). Tudo isso tem no manual, basta ter a paciência e o tempo para ler (coisa que hoje em dia está difícil, eu sei, mas nunca é demais reforçar que o manual é a primeira fonte de informação que devemos consultar ;-)) Um abc! Em 13/02/08, Marcio Arizon - ocxy <[EMAIL PROTECTED]> escreveu: > > Olá amigos da lista, > > Hoje eu tenho a seguinte instrução: > > select > > prod_codbarras,prod_codigo,prod_descricao,prod_complemento,prod_marca,mprd_qtde,mprd_unid_codigo > from movprodd0208,produtos > where > mprd_dcto_codigo='7000' and > mprd_datamvto between '2008-02-12' and '2008-02-12' and > mprd_prod_codigo=prod_codigo > order by prod_marca > > Mas que eu estou precisando montar, é que este mesmo resultado > sejá ordenado pelo numero da unidade, logo depois pela marca e depois pela > descrição. > > Pelo que eu estou acompanhando na lista, no PostgreSQL eu poderia fazer > isso via função, mas eu ainda não tenho > o conhecimento para elaborar isto. > Se alguem poder me ajudar ficarei muito agradecido. > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
