Access - Duda sobre fechas

 
Vista:

Duda sobre fechas

Publicado por Fran (1 intervención) el 14/01/2007 22:53:26
Bueno, os comento, partiendo de la base que no sé mucho sql aunque algo me defiendo..

querria saber que tengo que poner como sentencia, si quiero seleccionar de una tabla, todos aquellos campos que estén entre 2 fechas que yo meto por pantalla.
El campo sobre el que se opera es "Fecha de salida" y es de tipo fecha (puesto con Date() ).

Yo pongo algo así...

Select * FROM Salidas WHERE Salidas.[Fecha de salida]>= [Introduce fecha inicial] AND Salidas.[Fecha de salida]<=[ Intorduce fecha final]

Sé que está mal y he leido que las fechas se tratan de forma un tanto peculiar en Access...

Agradeceria una posible solución... muchas gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Duda sobre fechas

Publicado por Juan Amorós (218 intervenciones) el 16/01/2007 21:01:58
Hola Fran:
Chea YA contestó ésto mismo VARIAS VECES.
Las fechas, dentro del código, las trata en SAJÓN: mm/dd/aa

A través de format lo podrás solucionar:

Select * FROM Salidas WHERE Salidas.[Fecha de salida]>= # Format(Introduce fecha inicial] , "mm/dd/yyyy") # _
AND [Introduce fecha final] <=#" & Format(Me!hastafecha, "mm/dd/yyyy") #

Por ejemplo, para un informe:

dim criterio, nombreinforme as string

criterio = "[FechaInscripcion] Between #" & Format(Me!desdefecha, "mm/dd/yyyy") & "#"
criterio = criterio & " and #" & Format(Me!hastafecha, "mm/dd/yyyy") & "#"

nombreinforme= "Informe01"
DoCmd.OpenReport nombreinforme, acPreview, , criterio

Saludos
Juan Amorós
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar