Heim >Datenbank >MySQL-Tutorial >Wie berechnet man die Differenz zwischen zwei Zeitstempeln in Tagen in MySQL?

Wie berechnet man die Differenz zwischen zwei Zeitstempeln in Tagen in MySQL?

Linda Hamilton
Linda HamiltonOriginal
2024-11-02 03:30:30858Durchsuche

How to Calculate the Difference Between Two Timestamps in Days in MySQL?

Ermitteln der Differenz zwischen zwei Zeitstempeln in Tagen in MySQL

Bei der Arbeit mit Zeitstempeln in MySQL kann es nützlich sein, die Differenz zwischen zu berechnen zwei Zeitstempel. Standardmäßig führt die Subtraktion zweier Zeitstempel zu einer Differenz in Sekunden, was möglicherweise nicht das gewünschte Ergebnis ist.

Um die Differenz in Tagen zu berechnen und dabei den Zeitanteil der Zeitstempel zu ignorieren, können Sie DATEDIFF() verwenden. Funktion. Diese Funktion verwendet zwei Zeitstempel als Argumente und gibt die Anzahl der Tage dazwischen zurück.

Hier ein Beispiel:

SELECT DATEDIFF('2023-04-10 12:30:00', '2023-03-25 18:25:54') AS days;

Diese Abfrage gibt 15 zurück, da zwischen den beiden 15 Tage liegen Zeitstempel.

Um die Verwendung zu demonstrieren, verwenden wir Ihre bereitgestellte MySQL-Anweisung:

SELECT NOW(), last_confirmation_attempt, DATEDIFF(NOW(), last_confirmation_attempt) AS days FROM DateClubs WHERE DATEDIFF(NOW(), last_confirmation_attempt) IS NOT NULL;

Diese modifizierte Abfrage liefert die Differenz in Tagen zwischen NOW() und last_confirmation_attempt für jede Zeile in den DateClubs Tabelle, in der die Differenz nicht NULL ist.

Das obige ist der detaillierte Inhalt vonWie berechnet man die Differenz zwischen zwei Zeitstempeln in Tagen in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn