beschreiben Gibt das Zeitintervall zwischen zwei Daten zurück. Grammatik DateDiff(Intervall, Datum1, Datum2 [ ,ersterTagDerWoche[ , ersteWocheDemJahr]] ) Die Syntax der DateDiff-Funktion weist die folgenden Argumente auf:
aufstellenDer Intervallparameter kann folgende Werte annehmen:
Der Parameter firstdayofweek kann folgende Werte haben:
Der Parameter firstweekofyear kann die folgenden Werte haben:
veranschaulichen Die Funktion DateDiff ermittelt die Anzahl der angegebenen Zeitintervalle, die zwischen zwei Daten liegen. Mit DateDiff können Sie beispielsweise die Anzahl der Tage zwischen zwei Daten oder die Anzahl der Wochen zwischen dem aktuellen Tag und dem letzten Tag des Jahres berechnen. Um die Anzahl der Tage zwischen Datum1 und Datum2 zu berechnen, können Sie den „Tag des Jahres“ („j“) oder den „Tag“ („t“) verwenden. Wenn das Intervall „Wochentag“ („w“) ist, gibt DateDiff die Wochennummer zwischen zwei Daten zurück. Wenn Datum1 ein Montag ist, berechnet DateDiff die Anzahl der Montage vor Datum2. Dieses Ergebnis enthält Datum2, aber nicht Datum1. Wenn das Intervall „Woche“ („ww“) ist, gibt die DateDiff-Funktion die Anzahl der Wochen zwischen zwei Daten in der Kalendertabelle zurück. Die Funktion berechnet die Anzahl der Sonntage zwischen Datum1 und Datum2. DateDiff wertet date2 aus, wenn date2 ein Sonntag ist, wertet date1 jedoch nicht aus, selbst wenn date1 ein Sonntag ist. Wenn date1 nach date2 liegt, gibt die DateDiff-Funktion eine negative Zahl zurück. Der Parameter firstdayofweek beeinflusst Berechnungen mit den Intervallsymbolen „w“ und „ww“. Wenn date1 oder date2 ein Datumsliteral ist, wird das angegebene Jahr ein fester Bestandteil des Datums. Wenn date1 oder date2 jedoch in Anführungszeichen (" ") eingeschlossen ist und das Jahr weggelassen wird, wird das aktuelle Jahr jedes Mal eingefügt, wenn der Ausdruck date1 oder date2 im Code ausgewertet wird. Dadurch können Sie Programmcode schreiben, der für verschiedene Jahre funktioniert. Wenn das Intervall „Jahr“ („yyyy“) ist und der 31. Dezember mit dem 1. Januar des folgenden Jahres verglichen wird, gibt DateDiff 1 zurück, um eine Differenz von einem Jahr anzuzeigen, obwohl zwischen ihnen tatsächlich nur ein Tag liegt. In MySQL gibt DATEDIFF(Datum1, Datum2) die Anzahl der Tage zwischen der Startzeit Datum1 und der Endzeit Datum2 zurück. date1 und date2 sind Daten oder Datums- und Uhrzeitausdrücke. Für die Berechnungen wird ausschließlich der Datumsanteil dieser Werte herangezogen. [Beispiel] Verwenden Sie die Funktion DATEDIFF(), um die Anzahl der Tage zwischen zwei Daten zu berechnen. Die eingegebene SQL-Anweisung und das Ausführungsergebnis werden unten angezeigt. mysql> SELECT DATEDIFF('2017-11-30','2017-11-29') AS COL1, -> DATEDIFF('2017-11-30','2017-12-15') AS col2; +------+------+ | Spalte1 | Spalte2 | +------+------+ | 1 | -15 | +------+------+ 1 Zeile im Satz (0,00 Sek.) Aus den laufenden Ergebnissen können wir ersehen, dass die Funktion DATEDIFF() den Wert nach Datum1-Datum2 zurückgibt, sodass der Rückgabewert von DATEDIFF('2017-11-30', '2017-11-29') 1 ist und der Rückgabewert von DATEDIFF('2017-11-30 23:59:59', '2017-12-15') -15 ist. Dies ist das Ende dieses Artikels über die Verwendung der MySQL DATEDIFF-Funktion zum Ermitteln des Zeitintervalls zwischen zwei Daten. Weitere Informationen zum Datums-/Zeitintervall von MySQL DATEDIFF finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Ein grafisches Tutorial zur Installation des Redhat 8.0-Systems (ein Muss für Anfänger)
>>: Entmystifizierung des HTML 5-Arbeitsentwurfs
Erstellen eines Projektverzeichnisses mkdir php E...
In diesem Artikel wird der spezifische JavaScript...
Wenn eine Website böswillig angefragt wird, ist d...
Inhaltsverzeichnis 1 Systemeinführung 2 Systemver...
Wenn Sie die Größe und Anzahl der InnoDB-Redo-Log...
Inhaltsverzeichnis Normale Belastung Lazy Loading...
Inhaltsverzeichnis Prinzip Quellcodeanalyse Deleg...
Inhaltsverzeichnis 1. Erstellen regulärer Ausdrüc...
Promise ist eine neue Lösung für die asynchrone P...
Inhaltsverzeichnis Algorithmische Strategie Einze...
Ich habe gestern gerade etwas HTML gelernt und kon...
Installieren Sie Nginx Ziehen Sie zuerst das Cent...
Vorwort Beim Betrieb und der Verwaltung von Linux...
Inhaltsverzeichnis Vorwort Anwendung Filter Ziehe...
CJK ist die Abkürzung für CJK Unified Ideographs,...