02/06/2008, 13:43
|
| 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 |