In jeder Datenbank , tut Berechnungen zu Terminen ist eine ziemlich häufige Notwendigkeit . Aus diesem Grund gibt es eine Vielzahl von Datum Berechnung Ausdrücke in Microsoft Access-Datenbank aufgebaut . Sie können diese Ausdrücke in vielen Bereichen von Access , darunter in einer Abfrage verwenden . Sie müssen den Namen des Feldes oder Felder , die das Datum Werte und den Namen der Tabelle, in der sie wohnen, enthalten . Es kann nur ein Feld sein, weil es viele Male Sie den Unterschied zwischen einem Datumsfeld und heutigen oder einem bestimmten Tagesdatum berechnen würden. Anleitung
1
Klicken Sie auf " Abfragen" im Rahmen der " Objekte " Position auf der linken Seite . Klicken Sie auf " Neu" und dann " Design-Ansicht . " Klicken Sie auf " Schließen" in diesem Fenster und klicken Sie dann auf "Ansicht " und " SQL-Ansicht. " Anfragen wie diese mit komplexen Ausdrücke sind einfacher in der SQL -Fenster eingeben , als zu versuchen und lernen Sie von einem "Wizard ".
2
Typ in der folgenden Abfrage , um den Unterschied in zwei Datumsfelder bestimmen in der Datenbank: .
Select DateDiff ( "Zeit " , [ datefield1 ], [ datefield2 ] ) aus Tabellenname wo Auswahlkriterien
Substitute der Zeitraum, den Sie wollen, dass die Differenz in dem Wort gezeigt " Periode " in der Abfrage. "d" für Tage , "m" für Monate, und "yyyy " ist seit Jahren. Legen Sie den Zeitraum, in Anführungszeichen.
Ersetzen Sie die tatsächlichen Feldnamen und Tabellennamen. Ersetzen Sie die tatsächlichen Auswahlkriterien , wie "wo orderid = 1234 . "
Entweder Datumsfeld kann mit einem aktuellen Datum in zwei "#" -Zeichen eingeschlossen ausgewechselt werden.
Entweder Datumsfeld kann substituiert mit dem Ausdruck " now () " , um das Datumsfeld mit dem heutigen Datum vergleichen und
die folgenden Beispiel-Abfragen : .
Select DateDiff ( "d" , [Bestelldatum ], [ Verkaufsdaten] ) aus dem Verkauf dem Client = " Acme "
Select DateDiff ( "= m " , [ Bestelldatum] , now () ) aus dem Verkauf dem Client = " Acme "
Select DateDiff ( "yyyy " , [ Bestelldatum] , # 1/1/2000 # ) aus dem Verkauf dem Client = " Acme "
3
Klicken Sie auf das rote Ausrufezeichen in der Symbolleiste auf , um zu testen und die Abfrage auszuführen . Je nach "Where" Ausdruck , erhalten Sie eine einzelne Zahl einer Spalte von Zahlen zeigt die Ergebnisse der Abfrage.