Fórum Select Order by - MySQL #31381
08/09/2009
0
Bom dia
Tenho esse Select
Está funcionando normal, mas não está me trazendo os dados na ordem desejada, já tentei como [b:4ec4eacc61]DESC[/b:4ec4eacc61], mas continua a mesma coisa, apenas inverte a ordem.
Desse modo que ela está, me retorna da seguinte forma.
Mas gostaria que me retornasse da seguinte forma, o último incluso (01/05/2009) viesse no inicio da Grid, depois viesse o mês 4/2009, mês 3/2009, mês 2/2009, mês 1/2009, mês 12/2008 e assim por diante
Tenho esse Select
Select Date_format(MesAno, ´¬d/¬m/¬Y´) MesAno, Atingiu from Metas where idFuncionario = 100 order by MesAno asc limit 12
Está funcionando normal, mas não está me trazendo os dados na ordem desejada, já tentei como [b:4ec4eacc61]DESC[/b:4ec4eacc61], mas continua a mesma coisa, apenas inverte a ordem.
Desse modo que ela está, me retorna da seguinte forma.
MesAno Atingiu
01/01/2009 S
01/02/2009 N
01/03/2009 S
01/04/2009 N
01/05/2009 N
01/08/2008 S
01/09/2008 N
01/10/2008 S
01/11/2008 S
01/12/2008 S
Mas gostaria que me retornasse da seguinte forma, o último incluso (01/05/2009) viesse no inicio da Grid, depois viesse o mês 4/2009, mês 3/2009, mês 2/2009, mês 1/2009, mês 12/2008 e assim por diante
Facc
Curtir tópico
+ 0
Responder
Posts
08/09/2009
Emerson Nascimento
o retorno está correto, em função do que foi solicitado.
para ordenar como você quer, tente assim:
Select Date_format(MesAno, ´¬d/¬m/¬Y´) MesAno, Atingiu
from Metas
where idFuncionario = 100
order by Date_format(MesAno, ´¬Y/¬m/¬d´) desc
limit 12
para ordenar como você quer, tente assim:
Select Date_format(MesAno, ´¬d/¬m/¬Y´) MesAno, Atingiu
from Metas
where idFuncionario = 100
order by Date_format(MesAno, ´¬Y/¬m/¬d´) desc
limit 12
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)