ORDER BY EM DUAS COLUNAS

VARUS 11/08/2016 18:19:01
#465744
To usando esse código para tentar ordernar em duas colunas


  SELECT * FROM produtos order by ano, id desc 


No banco tem isso:

1 Maçaneta 2015
2 Abraçadeira 2016
3 Parafusos 2016
4 Luvas 2016


E me retorna

1 Maçaneta 2015
4 Luvas 2016
3 Parafusos 2016
.....

Queria que me retornasse:

4 Luvas 2016
3 Parafusos 2016
2 Abraçadeira 2016
1 Maçaneta 2015
JABA 11/08/2016 18:23:43
#465745
Resposta escolhida
Sua dúvida não ficou muito clara. O que você quer fazer de fato?
VARUS 11/08/2016 18:25:21
#465746
Ordernar o ano em Decrescente, e a Id também em decrescente

Tipo me retorna todos os produtos de 2015 e os mais recentes em primeiro, depois retorna todos os produtos de 2016 e os mais recentes primeiro
VARUS 11/08/2016 18:28:05
#465748
Id - Ano
1 - 2016
2 - 2016
3 - 2015
4 - 2016
5 - 2016
6 - 2015

Retornar


5 - 2016
4 - 2016
2 - 2016
1 - 2016
6 - 2015
3 - 2015

Se eu colocar apenas o ano, retorna

1 - 2016
2 - 2016
.....
3 - 2015
6 - 2015
JABA 11/08/2016 18:44:45
#465749
SELECT * FROM produtos order by ano desc, id desc
Tópico encerrado , respostas não são mais permitidas