Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

ORDER BY fecha?

Estas en el tema de ORDER BY fecha? en el foro de SQL Server en Foros del Web. Buenaaas veran: Inicié un post parecido pero lo inicie mal y no conseguí la respuesta que quería. Verán, tengo una tabla en una base de ...
  #1 (permalink)  
Antiguo 15/04/2009, 06:42
 
Fecha de Ingreso: octubre-2008
Mensajes: 171
Antigüedad: 16 años, 1 mes
Puntos: 2
ORDER BY fecha?

Buenaaas veran:

Inicié un post parecido pero lo inicie mal y no conseguí la respuesta que quería.

Verán, tengo una tabla en una base de datos de mysql. La tabla tiene dos campos, (mensaje y fecha) los dos de tipo texto. La fecha se escribe en formato día/mes/año hora:minutos:segundos, pero el problema es que no se como ordenar bien los registros, el ORDER BY no me funciona bien.

¿Hay alguna función para convertir una fecha en ese formato en un numero único? o algo así?

No me gustaría tener que cambiar el tipo de la celda fecha.

Gracias!!
  #2 (permalink)  
Antiguo 15/04/2009, 06:55
Avatar de triqui  
Fecha de Ingreso: diciembre-2008
Ubicación: Zaragoza(España)
Mensajes: 624
Antigüedad: 15 años, 11 meses
Puntos: 31
Respuesta: ORDER BY fecha?

Creo que te confundiste de foro, este es SQL SERVER, pero de todas formas podrías escribir la consulta para verla?

saludos
  #3 (permalink)  
Antiguo 17/04/2009, 05:44
 
Fecha de Ingreso: febrero-2009
Mensajes: 312
Antigüedad: 15 años, 9 meses
Puntos: 4
Respuesta: ORDER BY fecha?

Creo que valido para todos los motores: formato ANSI:

'YYYYMMDD hh:mm:ss:nnn'

Donde:
Y: dígito de año.
M: dígito de mes.
D: dígito de día.
h: dígito de hora.
m: dígito de minuto.
s: dígito de segundo.
n: dígito de milésima de segundo
  #4 (permalink)  
Antiguo 17/04/2009, 19:41
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: ORDER BY fecha?

¿porque guardar una FECHA en un campo de tipo TEXTO?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:20.