border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 30-11-2003, 00:00:00
Avatar de Locodelcraneo
Gran Participación en el Foro
 
Registrado: dic 2003
Ubicación: Chile
Posts: 130
Locodelcraneo Valoración +2
Contactar con Locodelcraneo a través de MSN
Predeterminado Ordenar por fecha

Ordenar por fecha

Hola amigos:

Tengo el siguiente drama con esta consulta

Establecer ruta de conexión
sBase = App.Path & "" & "Banco.mdb"
Tabla = NCtaCte

Crear los objetos
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset



cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & sBase
s = "SELECT * FROM " & Tabla & " ORDER BY fecha"
rst.Open s, cnn, adOpenDynamic, adLockOptimistic


El campo fecha contiene datos de la siguiente manera. Ejemplo

05/08/2004
04/04/2004
07/06/2004

y me los ordena solo por el día, no respetando el mes. Se que debe haber alguna función que me permita dar formato a la consulta por fecha


Gracias por vuestra ayuda

Saludos a toditos

Locodelcraneo
</TR>
__________________
Perverso es el hombre que en público se burla de los hombres de bién, pero en secreto los respeta y envidia
Responder Con Cita
  #2 (permalink)  
Antiguo 30-11-2003, 00:00:00
Avatar de nonnato
Gran Participación en el Foro
 
Registrado: abr 2004
Ubicación: Santander (Cantabria)
Posts: 376
nonnato Valoración +2
Predeterminado RE: Ordenar por fecha

RE: Ordenar por fecha

Te comento lo que puede pasar basandome en una experiencia que me sucedio hace unos 4 meses.

Yo queria hacer una consulta muy semejante a la tuya. Pero me ordenaba por el dia. Me estuve un par de dias dando vueltas al problema, y finalmente y casi por casualidad me di cuenta de lo que sucedia.

Tal y como yo deseaba me ordenaba la fecha correctamente, el problema es que la presentacion de las fechas que me hacia eran de la forma mm/dd/aaaa, y yo daba por hecho que era de la forma dd/mm/aaaa.

Tal vez sea ese el problema que a ti te pasa.

Espero haberte ayudado.</TR>
__________________
Mi programuca te lo regalo, la ideuca te la vendo
Responder Con Cita
  #3 (permalink)  
Antiguo 30-11-2003, 00:00:00
Avatar de simba77
Buena Participación en el Foro
 
Registrado: may 2004
Ubicación: Santander
Posts: 87
simba77 Valoración +2
Predeterminado RE: Ordenar por fecha

RE: Ordenar por fecha

Si no te ha pasado lo que te ha dicho Nonnato, prueba con esta:

"SELECT FECHA FROM " & Tabla & " GROUP BY fecha

o juega con los parametros

"SELECT * FROM " & Tabla & " ORDER BY YEAR(FECHA), MONTH(FECHA)

Aunque esta segunda te va ordenando primero por dia, y luego por mes...pero puedes ver donde esta el fallo.

Un saludo.
__________________
Pensar colectivamente es la regla general, pensar individualmente es la excepcion.
Responder Con Cita
  #4 (permalink)  
Antiguo 30-11-2003, 00:00:00
Avatar de simba77
Buena Participación en el Foro
 
Registrado: may 2004
Ubicación: Santander
Posts: 87
simba77 Valoración +2
Predeterminado RE: Ordenar por fecha

RE: Ordenar por fecha

Por escribir deprisa...la segunda consulta te lo ordena primero por año y luego por mes. Puedes cambiar YEAR por DAY.
__________________
Pensar colectivamente es la regla general, pensar individualmente es la excepcion.
Responder Con Cita
  #5 (permalink)  
Antiguo 30-11-2003, 00:00:00
Avatar de nonnato
Gran Participación en el Foro
 
Registrado: abr 2004
Ubicación: Santander (Cantabria)
Posts: 376
nonnato Valoración +2
Predeterminado RE: Ordenar por fecha

RE: Ordenar por fecha

Perfecto, la segunda consulta que te ofrece el felino Simba77 es la que yo utilice. A mi me funcionó en su dia perfectamente.</TR>
__________________
Mi programuca te lo regalo, la ideuca te la vendo
Responder Con Cita
  #6 (permalink)  
Antiguo 17-09-2004, 01:00:00
Avatar de Locodelcraneo
Gran Participación en el Foro
 
Registrado: dic 2003
Ubicación: Chile
Posts: 130
Locodelcraneo Valoración +2
Contactar con Locodelcraneo a través de MSN
Predeterminado RE: Ordenar por fecha

RE: Ordenar por fecha

Bueno, que quieren que les diga.

Funcionó perfecto la consulta. Un abrazo hnos.

Saludos</TR>
__________________
Perverso es el hombre que en público se burla de los hombres de bién, pero en secreto los respeta y envidia
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Buscar entre una fecha y otra fecha afede19 Visual Basic 6.00 16 10-09-2007 07:16:51
Ordenar un campo fecha por semanas roberto1981 Crystal Reports 3 23-02-2006 14:54:45
ordenar Cotter Visual Basic 6.00 1 04-05-2005 06:24:47
Ordenar por fecha Insomnia17 Visual Basic 6.00 2 29-04-2005 07:36:03
DB ordenar Andres Visual Basic 6.00 2 11-12-2004 15:32:27


La franja horaria es GMT. Ahora son las 01:37:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right