Wie Konvertieren von Microsoft SQL Datumsdifferenz

October 15

Wie Konvertieren von Microsoft SQL Datumsdifferenz

Der Server (SQL = Structured Query Language) hat mehrere Funktionen und Prozeduren, mit denen Sie zu manipulieren und Datumsangaben zu berechnen. Sie können subtrahieren und Termine hinzufügen und einen Wert zurückgeben. Der zurückgegebene Wert ist der Betrag von Tagen, Monaten oder Wochen zwischen den zwei Datumsangaben. Dann können Sie den Tag-Wert in eine ganze Zahl konvertieren und speichern es in einer Tabelle in der Datenbank. Dies ist vorteilhaft für Zeit-Management-Anwendungen, die Termine und Kalender-Ereignisse für Benutzer halten müssen.

Anweisungen

1 Erstellen Sie drei Variablen. Eine Variable ist eine Ganzzahl, die Ergebnisse der Datumsberechnung zu konvertieren. Die anderen beiden sind die Termine der "DateDiff()"-Funktion. Der folgende Code veranschaulicht, wie Erstellen von Variablen in SQL:erkläre ich intStartDate Datetime zu deklarierenEndDate Datetime zu deklarieren

2 Weisen Sie jeder Variablen ein Datum. Um Daten in SQL zuzuweisen, verwenden Sie den folgenden Code:eingestellt von StartDate = "01.01.2010"EndDate legen = ' 07.01.2010"

3 Anzahl Tage zwischen zwei Daten abrufen und die Ganzzahl-Variablen zuweisen. Die Funktion "DateDiff()" akzeptiert drei Parameter: die Art der Konvertierung (Tage, Wochen, Jahre oder Monate) und die Start- und Endtermin. Verwenden Sie den folgenden Code, um die Konvertierung abzurufen:habe ich = Datediff (d, Startdatum, Enddatum)

4 Drucken der Ergebnisse an den SQL Server-Debugger. Dadurch können Sie die Ergebnisse anzeigen. In diesem Beispiel gibt der Debugger "6." Um die Ergebnisse zu drucken, verwenden Sie folgenden Code:Drucken Sie i