Was ist die Datediff-Funktion in SQL?
Was ist die Datediff-Funktion in SQL?

Video: Was ist die Datediff-Funktion in SQL?

Video: Was ist die Datediff-Funktion in SQL?
Video: SQL tutorial | Date Functions | Difference between DATEDIFF and DATEADD 2024, September
Anonim

Die DATEDIFF () Funktion gibt einen Integer-Wert zurück, der die Differenz zwischen start_date und end_date angibt, wobei die Einheit durch date_part angegeben wird. Die DATEDIFF () Funktion gibt einen Fehler zurück, wenn das Ergebnis außerhalb des Bereichs für Integer liegt (-2, 147, 483, 648 bis +2, 147, 483, 647).

Was macht datediff davon in SQL?

In SQL Server, Sie können den T- SQL DATEDIFF ()-Funktion, um die Differenz zwischen zwei Datums-/Zeitangaben zurückzugeben. Es funktioniert mit jedem Ausdruck, der in einen Zeit-, Datums-, Smalldatetime-, Datetime-, Datetime2- oder Datetimeoffset-Wert aufgelöst werden kann.

Wie finde ich außer oben den Unterschied zwischen zwei Datumsangaben in der SQL-Abfrage? Um die zu berechnen Unterschied zwischen zwei Daten in der gleiche Spalte, wir verwenden die CreatedDate-Spalte von die Registrierungstabelle und wenden Sie die DATEDIFF Funktion in dieser Spalte. Zu finden das Unterschied zwischen zwei Daten in der gleiche Spalte brauchen wir zwei Termine aus derselben Spalte.

Wenn Sie dies berücksichtigen, wie verwenden Sie die datediff-Funktion?

Um die Anzahl der Tage zwischen Datum1 und Datum2 zu berechnen, können Sie verwenden entweder Tag des Jahres ("y") oder Tag ("d"). Wenn das Intervall Wochentag ("w") ist, DatumDiff gibt die Anzahl der Wochen zwischen den beiden Daten zurück. Wenn date1 auf einen Montag fällt, DatumDiff zählt die Anzahl der Montagen bis date2. Es zählt date2, aber nicht date1.

Was ist datediff-Zugriff?

Die Microsoft Zugriff auf DateDiff -Funktion gibt die Differenz zwischen zwei Datumswerten basierend auf dem angegebenen Intervall zurück.

Empfohlen: