Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/06/2008, 13:43
Avatar de iislas
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: Convertir Fecha

Por principio de cuentas, SQL Server 2000 y anteriores, NO SEPARAN las fechas, la presentacion siempre es la misma: YYYYMMMDD HH:MM:SS, NNN

Si deseas obtener parte de la fecha, para eso cuentas con funciones, ejemplo:

year('20080101')
month('20080101')
date('20080101')

O bien, puedes utilizar DATEPART

DATEPART(yy, '20080101')
DATEPART(mm, '20080101')
DATEAPRT(dd, '20080101')
DATEAPRT(hh, '20080101 13:04:25')
DATEAPRT(mi, '20080101 13:04:25')

etc.

O bien, utilizar CAST/CONVERT

SELECT CONVERT(CHAR(10), '20080101', 112)
SELECT CONVERT(CHAR(5), '20080101 18:45:00', 108)

etc.

Para manejar cadenas de caracteres, debes utilizar SUBSTRING