USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Colocar meses em ordem decrescente
Knight
GOIÂNIA
GO - BRASIL
Postada em 30/06/2004 21:41 hs         
To usando essa SQL para colocar os meses em ordem decrescente:
Select MES from INSCRICAO Group By MES Order By MES Desc
 
So q eles aparecem por ordem decrescente mas na ordem alfabetica, gostaria q fosse
 
dezembro, Novembro, outubro, ...
 
Alguem pode me ajudar
 
Obrigado

Emoções Knight Emoções

http://host.csti.eti.br

CSTI WebHosting
Hospedando Idéias Emoções

     
WaldirJr
POÇOS DE CALDAS
MG - BRASIL
Postada em 01/07/2004 08:08 hs            
O melhor é vc gravar "01/11", "01/12", etc. e na hora de Mostrar fazer:
Format$(rst("Mes"),"mmmm")

________________________

Té +

Que NIMB role bons Dados! Emoções

     
|-tom-|
Pontos: 2843
CATANDUVA
SP - BRASIL
Postada em 01/07/2004 11:21 hs            
A melhor opção é vc fazer como o Waldir disse, pq qdo vc grava os meses , o vb nao interpreta eles como sendo DATA mais sim com do tipo texto, e o mais correto seria vc salvar informando da forma como o Waldir disse e depois formatando para exibir com o descricao do mes.
 
OK 

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 tom -Catanduva/SP

Analista Sistemas - Visual Basic 6 - VB.NET

"Confiai perpetuamente no Senhor, porque o Senhor Deus é uma Rocha Eterna"

                                                                                              Isaías 26:4  Emoções 

 

     
Mateus
AMADORA
PT - PORTUGAL
Postada em 01/07/2004 11:53 hs            
Grave os meses nas tabelas apenas com o seu código(01,02, etc.)
Depois quqndo quiser ordenar ordene pelo código.
Bom, um inconveniente, é que terá que ter uma tabela onde terá:
- código do mês
- descricao
 
Trabalho assim em todas as minhas aplicações e não me tenho dado mal.
 
João Mateus
     
Knight
não registrado
Postada em 01/07/2004 12:36 hs   
Obrigado a todos q responderam
 
Jão Mateus eu fiz dessa forma e sai assim 1,10,11,12,2,3,4,...
ou então ...,4,3,2,12,11,10,1
 
Obrigado
 
 
     
WaldirJr
POÇOS DE CALDAS
MG - BRASIL
Postada em 01/07/2004 12:45 hs            
vc tem que colocar o "zero" na frente:
01, 02, 03...

________________________

Té +

Que NIMB role bons Dados! Emoções

     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página