“Conocimientos software>Software de base de datos

Como restar dos fechas en Query Acceso

2015/1/19
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.

Software de base de datos
Cómo forzar un archivo LDB a cerrar
Cómo utilizar un flash de vídeo en un encabezado en Joomla
Cómo editar las columnas de las tablas y filas en Access 2007
Reglas de Negocio para el diseño de base de datos
Cómo configurar el campo Formato de datos en Access 2007
Cómo instalar PostgreSQL en Ubuntu
Las ventajas de usar MS Access Informe
Cómo utilizar la herramienta Formulario en Access 2007
Conocimientos Informáticos © http://www.ordenador.online