“Conocimiento software>Software de base de datos

Como restar dos fechas en Query Acceso

2013/4/8
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
¿Qué es la Programación DBA
Las ventajas de las bases de datos paralelas
Cómo prevenir un inicio de sesión de usuario a la base de datos de MS Access 2007 después de tres intentos
Cómo Rellenar ListBox con una matriz de Acceso
Cómo saber si las bases de datos son atacados
Cómo ocultar una sección del informe con un botón y MS Access
Oracle ORA- 12637 Packet Recibir Error
Cómo desarrollar una base de datos de direcciones
Conocimiento de la computadora © http://www.ordenador.online