Unterschiede zwischen Datumsangaben in SQLite finden

MD Aminul Islam 21 Juni 2023
  1. Finden Sie die Datumsdifferenz, indem Sie nur das Datum berechnen
  2. Finden Sie den Datumsunterschied, indem Sie sowohl die Uhrzeit als auch das Datum berechnen
Unterschiede zwischen Datumsangaben in SQLite finden

Wenn Sie an einer Validierungsaufgabe arbeiten, müssen Sie möglicherweise die Differenz zwischen Datumsangaben berechnen, um die Gültigkeit zu überprüfen. Wir können dies ganz einfach mit SQLite tun.

In diesem Artikel werden wir sehen, wie wir den Unterschied zwischen den beiden Daten finden können, und Beispiele und Erklärungen diskutieren, um es einfacher zu machen.

Wenn wir den Unterschied zwischen den Daten finden, können wir hier zwei Kriterien verfolgen. Wir können nur die Daten oder die Uhrzeit und das Datum berechnen.

Dazu verwenden wir eine SQLite-Funktion JULIANDAY(), die hauptsächlich mit Datum und Uhrzeit arbeitet.

Finden Sie die Datumsdifferenz, indem Sie nur das Datum berechnen

In unserem Beispiel unten berechnen wir die Differenz zwischen zwei Daten, indem wir nur das Datum verwenden. Sehen Sie sich die folgende Beispielabfrage an.

SELECT JULIANDAY('2016-04-05') - JULIANDAY('2016-03-25');

Sie erhalten die folgende Ausgabe, wenn Sie die obige Beispielabfrage ausführen.

11

Finden Sie den Datumsunterschied, indem Sie sowohl die Uhrzeit als auch das Datum berechnen

In unserem Beispiel unten berechnen wir die Differenz zwischen 2 Daten, indem wir sowohl Zeit als auch Datum verwenden. Sehen Sie sich die folgende Beispielabfrage an.

SELECT JULIANDAY('2016-04-05 07:30:00') - JULIANDAY('2016-03-25 12:00:00');

Sie erhalten die folgende Ausgabe, wenn Sie die obige Beispielabfrage ausführen.

10.8125

Bitte beachten Sie, dass Sie, wenn Sie bereit sind, die genaue Differenz zwischen zwei Daten zu erhalten, diese berechnen müssen, indem Sie sowohl die Uhrzeit als auch das Datum verwenden. Aber wenn Ihre Datenbank die Zeit nicht bereitstellt, können Sie ein Datum verwenden, um die Differenz zwischen den beiden Daten zu finden.

Bitte beachten Sie, dass die in diesem Artikel bereitgestellten Abfragen für SQLite geschrieben wurden.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

Verwandter Artikel - SQLite Date