logo DevMedia  
Home Entenda o site Revistas Canais Cursos Palestras Suporte Fórum +Serviços Assine Compre Créditos

Edição do Mês
  Fórum DevMedia
Fórum de Discussão
Conheça também o NOVO fórum da DevMedia, no endereço: www.devmedia.com.br/forum
O novo fórum possui diversas vantagens! Saiba mais em
www.devmedia.com.br/articles/viewcomp.asp?comp=14726
Estamos sempre trabalhando na melhora do site como um todo! Bons códigos!
Equipe DevMedia

 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos  RegistrarRegistrar   
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 
Edição do Mês

Select Order by - MySQL
 
Novo Tópico   Responder Mensagem    Fórum DevMedia - Índice do Fórum -> MySQL
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Facc
Membro Senior


Registrado em: Sábado, 29 de Março de 2003
Mensagens: 1141
Localiza?: Cerquilho / SP

MensagemEnviada: Ter Set 08, 2009 9:21 am    Assunto: Select Order by - MySQL Responder com Citação

Bom dia

Tenho esse Select
C?o:
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 DESC, mas continua a mesma coisa, apenas inverte a ordem.

Desse modo que ela está, me retorna da seguinte forma.

Cita?:
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
_________________
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário Yahoo Messenger
emerson.en
Membro Senior


Registrado em: Terça-Feira, 16 de Março de 2004
Mensagens: 2503
Localiza?: São Paulo - SP - Brasil

MensagemEnviada: Ter Set 08, 2009 10:06 am    Assunto: Responder com Citação

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
_________________
Ao postar dúvidas informe sempre o SGBD e versão, linguagem utilizada, componentes de conexão/acesso e demais informações pertinentes ao problema...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    Fórum DevMedia - Índice do Fórum -> MySQL Todos os horários são GMT - 3 Hours
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibído.
Responder Tópicos Proibído
Editar Mensagens: Proibído.
Excluir Mensagens: Proibído.
Votar em Enquetes: Proibído.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB