En cualquier base de datos , hacer cálculos con las fechas es una necesidad bastante común. Por esta razón, hay una amplia variedad de Fecha de expresiones de cálculo incorporados en la base de datos de Microsoft Access . Usted puede utilizar estas expresiones en muchas zonas de acceso , incluidas en una consulta. Usted debe saber el nombre del campo o campos que contienen la fecha de los valores y el nombre de la tabla en la que residen . Puede haber sólo un campo , porque hay muchas veces en las que se desea calcular la diferencia entre un campo de fecha y de hoy o la fecha de un día determinado . Instrucciones
1
Haga clic en " consultas " en la sección " Objetos " la partida de la izquierda. Haga clic en " Nuevo" y luego en " Vista Diseño ". Haga clic en " Cerrar " en la ventana y haga clic en "Ver" y " Vista SQL . " Las consultas como ésta con expresiones complejas son más fáciles de escribir en la ventana SQL que tratar de llegar desde un "Asistente ".
2
Escriba la siguiente consulta para determinar la diferencia de dos campos de fecha en la base de datos : .
Select DateDiff ( "periodo", [ datefield1 ] , [ datefield2 ] ) de nombre de tabla donde los criterios de selección
Sustituir el período que desea la diferencia se muestra en la palabra " periodo " en la consulta. "d " es de día , "m " es desde hace meses, y " aaaa " es desde hace años. Encierre el período entre comillas.
Sustituye los nombres reales de campo y el nombre de tabla. Sustituir los actuales criterios de selección , como " donde OrderID = 1234 ".
Cualquier campo de fecha puede ser sustituido por una fecha real encerrado en dos caracteres "#" .
Cualquier campo de fecha puede ser sustituido por la expresión " ahora () " para comparar el campo de fecha con la fecha de hoy
los siguientes son ejemplos de consultas : .
Select DateDiff ("d " , [ FechaPedido ] , [ FechaVenta ] ) de las ventas cuando Client = " Acme "
Select DateDiff ( "= m" , [ FechaPedido ] , ahora () ) de las ventas cuando Client = " Acme "
Select DateDiff ( " aaaa " , [ FechaPedido ] , # 1/1/2000 # ) de las ventas cuando Client =" Acme "
3 Haga clic en el signo de exclamación rojo en la barra de herramientas para probar y ejecutar la consulta. Dependiendo de su "Dónde" expresión, obtendrá un solo número de una columna de números que muestran los resultados de la consulta.