Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gutoo

Ordenar registros...

Recommended Posts

Fala moçada...

Eu estou tendo problemas em listar eventos por datas. <_<

 

O que ocorre é que preciso fazer que os eventos com datas mais próximas seja listados corretamente.

 

Exemplo:

 

12/03/2007

15/03/2007

02/04/2007

 

Os evento com datas próximas precisam ficar no início, mas ao fazer utilizando o ORDER BY ASC ou DESC ele não faz a listagem correta, ele deixa bagunçado os registros

 

Exemplo:

 

02/04/2007

12/03/2007

15/03/2007

 

Gostaria que alguém me ajudasse a resolver este problema, se preciso mudar e retirar as / ou se tem como manter as / e fazer a listagem correta.

 

Agradeço a todos que puderem me ajudar. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Abraçooo,

Gutoo

Compartilhar este post


Link para o post
Compartilhar em outros sites

fala cara beleza?Seu post foi movido para a raiz do ASP que aqui ficam as dúvidas!Poste sua SQL para eu dar uma olhada!Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

fala cara beleza?Seu post foi movido para a raiz do ASP que aqui ficam as dúvidas!Poste sua SQL para eu dar uma olhada!Abraços

Fala shumi... ow valew eu não sabia disso de postar na raiz do ASP... rsrsMas então... abaixo está o comando para listar as DATAS.
<%Dim rsListaAgendaDim rsListaAgenda_numRowsSet rsListaAgenda = Server.CreateObject("ADODB.Recordset")rsListaAgenda.ActiveConnection = MM_conn_banco_STRINGrsListaAgenda.Source = "SELECT * FROM tab_agenda ORDER BY data ASC"rsListaAgenda.CursorType = 0rsListaAgenda.CursorLocation = 2rsListaAgenda.LockType = 1rsListaAgenda.Open()rsListaAgenda_numRows = 0%>
Esse site eu utilizei a ajuda do Dreamweaver, pois não tenho tanto conhecimento em fazer na mão e como precisava de tempo fiz pelo DW mesmo.Gostaria de saber se preciso retirar as / ou se tem como fazer um ORDER BY mais correto.Abraço, Guto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

é com o DW ele suja muito o código!Essa parte é só para listar as noticias?A conexão com o banco e tudo mais você fez né?Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual o tipo do campo data ?Se for do tipo texto altere para tipo data, entretanto, ao fazer isso, cuidado com o modo que você inclui os registros no banco.Se for Access você deve fazer a inclusão no formato americano (mm/dd/aaaa)Se for SQLServer você pode fazer de várias formas, mas eu aconselho o formato LAtin_Genereal_SQL1 que é 'aaaa-mm-dd hh:mm:ss'

Compartilhar este post


Link para o post
Compartilhar em outros sites

é com o DW ele suja muito o código!Essa parte é só para listar as noticias?A conexão com o banco e tudo mais você fez né?Abraços

É realmente o DW suja o código demais, esse site é uma versão mais antiga.Agora estou me adaptando a fazer tudo na mão mesmo, pois aprendi ASP sozinho... =DEntão... a conexão está feita tudo certo, inclusive o site está rodando... mas estão pedindo que eu faça essa correção.O script lista somente os eventos um embaixo do outro, ai a pessoa escolhe o evento e em outra página ele obtem os detalhes.Abraço, Gutoo

Qual o tipo do campo data ?Se for do tipo texto altere para tipo data, entretanto, ao fazer isso, cuidado com o modo que você inclui os registros no banco.Se for Access você deve fazer a inclusão no formato americano (mm/dd/aaaa)Se for SQLServer você pode fazer de várias formas, mas eu aconselho o formato LAtin_Genereal_SQL1 que é 'aaaa-mm-dd hh:mm:ss'

Falaa Marcelão,O tipo de campo é texto mesmo...Estarei convertendo para tipo DATA e claro tomando cuidado de incluir os dados.Ele está em Access mesmo... estarei tentando fazer dessa maneira que você comentou.Valew...Guto

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só um conselho...quando você for testar teste com uma data tipo 02/03/2007, que tenha Mês e dia podendo-se inverter, pq já vi muita gente testando com datas do tipo 31/01/2007 e acha que deu certo e depois ter problemas com isso!Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só um conselho...quando você for testar teste com uma data tipo 02/03/2007, que tenha Mês e dia podendo-se inverter, pq já vi muita gente testando com datas do tipo 31/01/2007 e acha que deu certo e depois ter problemas com isso!Abraços

Beleza shumi...Irei testar utilizando a sequência mm/dd/aaaaAbraçoo, Guto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.