dochipis 6 Denunciar post Postado Novembro 27, 2012 Olá gente, Já tentei mas não estou conseguindo, listar os produtos pelo nome e pelo quantidade maior que zero primeiro, tipo: produto A - 10 produto B - 9 produto C - 8 produto A - 0 produto B - 0 SQL: SELECT p.codigo,p.cod_item, p.nome,p.preco, p.quantidade FROM produtos p LEFT JOIN categorias c ON p.cod_categoria = c.codigo WHERE ativo = 'S' AND cod_categoria = '3' ORDER BY p.nome,p.quantidade ASC flws.. Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Novembro 27, 2012 ... ORDER BY (case when p.quantidade > 0 then 1 else 0 end),p.nome,p.quantidade Compartilhar este post Link para o post Compartilhar em outros sites
dochipis 6 Denunciar post Postado Novembro 27, 2012 Não funcionou, esta listando os produtos com quantidade igual a zero primeiro, deveria ser oa contrário. Agora deu certo: ... ORDER BY (case when p.quantidade > 0 then 1 else 2 end),p.nome ASc Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Novembro 27, 2012 :thumbsup: Compartilhar este post Link para o post Compartilhar em outros sites