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:
Mostrar la cita
ANTES
Mostrar la cita
#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:
Mostrar la cita
#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:
Mostrar la cita
NECESITO
Mostrar la cita
Ads by Google
Search Busqueda sugerida