COMO DETECTO FECHAS NO VALIDADES

02/12/2004 - 16:35 por news.microsoft.com | Informe spam
HOLA, ME ENTREGARON UNA TABLA CON FECHAS LAS ESTOY NORMALIZANDO YA QUE ANTES
SE MANEJABAN COMO NVARCHAR PERO LAS ESTOY PASANDO A SMALLDATATIME NECESITO
SABER ALGUNA FORMA PARA LISTAR LAS FECHAS NO VALIDAS

ATTE

FERNANDO

Preguntas similare

Leer las respuestas

#1 Javier Loria
02/12/2004 - 15:42 | Informe spam
Hola:
Las invalidas serian:
= SELECT Fecha
FROM Tabla
WHERE ISDATE(Fecha)=0
= Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"news.microsoft.com" wrote in message
news:
HOLA, ME ENTREGARON UNA TABLA CON FECHAS LAS ESTOY NORMALIZANDO YA QUE


ANTES
SE MANEJABAN COMO NVARCHAR PERO LAS ESTOY PASANDO A SMALLDATATIME NECESITO
SABER ALGUNA FORMA PARA LISTAR LAS FECHAS NO VALIDAS

ATTE

FERNANDO


Respuesta Responder a este mensaje
#2 Gustavo Larriera [MVP]
02/12/2004 - 15:48 | Informe spam
Puedes usar la función ISDATE(strExpresionFecha)

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"news.microsoft.com" wrote in message
news:
HOLA, ME ENTREGARON UNA TABLA CON FECHAS LAS ESTOY NORMALIZANDO YA QUE
ANTES
SE MANEJABAN COMO NVARCHAR PERO LAS ESTOY PASANDO A SMALLDATATIME NECESITO
SABER ALGUNA FORMA PARA LISTAR LAS FECHAS NO VALIDAS

ATTE

FERNANDO


Respuesta Responder a este mensaje
#3 Liliana Sorrentino
02/12/2004 - 17:34 | Informe spam
Hola,
Solo para buscar complicaciones...
Si la fecha estaba como nvarchar, podríamos pensar que aparecerían valores
como:
'12/21/2004', '21/12/2004', 'Dic 21, 2004' etc.
Y los resultados del ISDATE no serían correctos. ¿Entonces?

CREATE TABLE #test (fecha nvarchar(20))
GO
INSERT #test SELECT '12/21/2004'
INSERT #test SELECT '21/12/2004'
INSERT #test SELECT 'Dic 21, 2004'
GO
SELECT Fecha, SiNo = ISDATE(fecha) FROM #test
GO


"Gustavo Larriera [MVP]" escribió en el mensaje
news:
Puedes usar la función ISDATE(strExpresionFecha)

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"news.microsoft.com" wrote in message
news:
> HOLA, ME ENTREGARON UNA TABLA CON FECHAS LAS ESTOY NORMALIZANDO YA QUE
> ANTES
> SE MANEJABAN COMO NVARCHAR PERO LAS ESTOY PASANDO A SMALLDATATIME


NECESITO
> SABER ALGUNA FORMA PARA LISTAR LAS FECHAS NO VALIDAS
>
> ATTE
>
> FERNANDO
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida