Inhaltsverzeichnis:

Wie füge ich einem Datum in SQL Stunden hinzu?
Wie füge ich einem Datum in SQL Stunden hinzu?

Video: Wie füge ich einem Datum in SQL Stunden hinzu?

Video: Wie füge ich einem Datum in SQL Stunden hinzu?
Video: SQL DML Tabellen Bearbeitung - SQL 5 2024, Kann
Anonim

Verwendung der Funktion DATEADD() und Beispiele

  1. Hinzufügen 30 Tage bis a Datum DATUM AUSWÄHLENADD (TT, 30, @ Datum )
  2. Hinzufügen 3 Stunden zu einem Datum SELECT DATEADD ( STUNDE , -3, @ Datum )
  3. Subtrahiere 90 Minuten von Datum DATUM AUSWÄHLENADD (MINUTE, -90, @ Datum )
  4. Sehen Sie sich die Tabelle an, um eine Liste aller Optionen zu erhalten.

Anschließend kann man sich auch fragen, wie füge ich in SQL einem Datum Jahre hinzu?

SQL Server DATEADD()-Funktion

  1. Fügen Sie einem Datum ein Jahr hinzu und geben Sie das Datum zurück: SELECT DATEADD(year, 1, '2017/08/25') AS DateAdd;
  2. Fügen Sie zwei Monate zu einem Datum hinzu und geben Sie das Datum zurück:
  3. Ziehe zwei Monate von einem Datum ab und gib dann das Datum zurück:
  4. Fügen Sie dem Datum in der Spalte Geburtsdatum 18 Jahre hinzu und geben Sie dann das Datum zurück:

Man kann sich auch fragen, können Sie Datumsangaben in SQL subtrahieren? So subtrahieren Sie Datumsangaben in SQL Server – Abfragechat. SQL Der Server unterstützt den Minus-Operator nicht, verfügt jedoch über eine lange Liste von Funktionen, die es uns ermöglichen, Operationen mit auszuführen Datum Geben Sie Felder wie DATEADD, DATEDIFF, DATENAME, DATEPART, DAY, GETDATE, MONTH, YEAR unter anderem ein.

Wie erhalte ich entsprechend den Monat aus einem Datum in SQL?

Die Logik ist ganz einfach. Die Erste Teil @ DATUM -TAG(@ DATUM ) Ergebnisse bis zum letzten Tag eines vorherigen Monat und das Hinzufügen von 1 dazu führt zu dem Erste Tag des Stroms Monat . Der zweite Teil EOMONTH(@ DATUM ) verwendet die SYSTEM-Funktion EOMONTH, die zum letzten Tag des gegebenen führt Datum.

Wie berechnet SQL datediff?

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). In diesem Fall sollten Sie stattdessen die Funktion DATEDIFF_BIG() verwenden.

SQL Server DATEDIFF () Überblick.

date_part Abkürzungen
Tag dd, d
Woche wk, ww
Stunde hh
Minute Mindest

Empfohlen: