Ordenação de Produtos
Olá Pessoal, vamos ver se vocês podem me ajudar....
Tenho uma tabela de produtos com os campos (id, nome, saldo, data_cadastro, status)
Preciso listar isso e ordernar esses produtos pelo data_cadastro e saldo (ambos decrescente)... mas preciso que os que tiver saldo 0 fiquem no final, tem como fazer isso no sql?
O que estou fazendo hoje está assim:
$res_sql= $con->query("SELECT id, produto FROM sonar_produtos WHERE status = '1' ORDER BY data_cadastro DESC, saldo DESC);
Porém ele ordena dessa forma
------------------------------------------
COD. PRODUTO DATA CADASTRO SALDO
------------------------------------------
001 Produto 1 2011-12-30 2
------------------------------------------
002 Produto 2 2011-12-30 0
------------------------------------------
003 Produto 3 2011-12-29 5
------------------------------------------
004 Produto 4 2011-12-29 0
------------------------------------------
005 Produto 5 2011-12-25 2
------------------------------------------
006 Produto 6 2011-12-25 0
------------------------------------------
E o que preciso que os que tem saldo 0 fiquem tudo no final... porém respeitando a data de cadastro
Precisava que ficasse dessa forma...
------------------------------------------
COD. PRODUTO DATA CADASTRO SALDO
------------------------------------------
001 Produto 1 2011-12-30 2
------------------------------------------
003 Produto 3 2011-12-29 5
------------------------------------------
005 Produto 5 2011-12-25 2
------------------------------------------
002 Produto 2 2011-12-30 0
------------------------------------------
004 Produto 4 2011-12-29 0
------------------------------------------
006 Produto 6 2011-12-25 0
------------------------------------------
Discussão (1)
Carregando comentários...