SQL Server DATEADD () Funktion
Definition und Verwendung
DATEADD () Funktion summiert sich zu einem Datum oder einem bestimmten Zeitintervall subtrahieren.
Grammatik
DATEADD(datepart,number,date)
Datum Datum Argument Ausdruck ist legitim. Zahl ist die Anzahl der Intervalle, die Sie hinzufügen möchten, für eine Zeit in der Zukunft, diese Zahl ist eine positive Zahl, zum letzten Mal, ist diese Zahl negativ.
Datumsteil Parameter kann die folgenden Werte haben:
datepart | 缩写 |
---|---|
年 | yy, yyyy |
季度 | qq, q |
月 | mm, m |
年中的日 | dy, y |
日 | dd, d |
周 | wk, ww |
星期 | dw, w |
小时 | hh |
分钟 | mi, n |
秒 | ss, s |
毫秒 | ms |
微妙 | mcs |
纳秒 | ns |
Beispiele
Angenommen, wir haben die folgenden "Aufträge" Tabelle:
OrderId | ProductName | OrderDate |
---|---|---|
1 | Jarlsberg Cheese | 2008-11-11 13:23:44.657 |
Nun wollen wir "Orderdate" 45 Tage hinzufügen, so dass Sie das Datum der Zahlung können.
Wir verwenden die folgende SELECT-Anweisung:
SELECT OrderId,DATEADD(day,45,OrderDate) AS OrderPayDate
FROM Orders
FROM Orders
Ergebnisse:
OrderId | OrderPayDate |
---|---|
1 | 2008-12-26 13:23:44.657 |
SQL Server Datumsfunktionen