Hola a todos tengo una pregunta,
Tengo un campo en la tabla donde es un textocampo y quiero convertirlo en campo fecha. Aunque todos los valores están en formato de fecha, no es conveniente cambiarlos debido a algunas circunstancias.
Por lo tanto, necesito cambiar el campo de texto al campo de fecha para hacer una comparación o validación.
Estoy usando MS Access SQL para este proyecto, así que por favor, ayúdame
Yo he tratado
TRANSFORM Count(Registrants.[Field1]) AS CountOfField1
SELECT Registrants.[Country] , Count(Registrants.[Field1]) AS [Total Of Field1]
FROM Registrants
WHERE Cast(Registrants.Field1 As Date) Between #15/6/2014# AND # 30/8/2014#
GROUP BY Registrants.[Country]
PIVOT Format([Field1]);
Respuestas
1 para la respuesta № 1Cast
no existe en MS Access sql.
Utilizar DateValue
en su lugar:
WHERE DateValue(Registrants.Field1) Between #15/6/2014# AND #30/8/2014#
Ver aquí para el uso de la muestra y la sintaxis.
También anoté un espacio en tu segunda cita, asumo que es un error tipográfico.