Inhoudsopgave:

Hoe voeg ik uren toe aan een datum in SQL?
Hoe voeg ik uren toe aan een datum in SQL?

Video: Hoe voeg ik uren toe aan een datum in SQL?

Video: Hoe voeg ik uren toe aan een datum in SQL?
Video: How to add or subtract days or time in SQL Server using the DATEADD Function 2024, November
Anonim

Hoe de DATEADD()-functie en voorbeelden te gebruiken

  1. Toevoegen 30 dagen tot een datum SELECTEER DATUMADD (DD, 30, @ Datum )
  2. Toevoegen 3 uur tot een datum SELECTEER DATEADD ( UUR , -3, @ Datum )
  3. Trek 90 minuten af van datum SELECTEER DATUMADD (MINUUT, -90, @ Datum )
  4. Bekijk de grafiek voor een lijst met alle opties.

Vervolgens kan men zich ook afvragen, hoe voeg ik jaren toe aan een datum in SQL?

SQL Server DATEADD() Functie

  1. Voeg een jaar toe aan een datum en retourneer de datum: SELECT DATEADD(year, 1, '2017/08/25') AS DateAdd;
  2. Voeg twee maanden toe aan een datum en retourneer de datum:
  3. Trek twee maanden van een datum af en retourneer de datum:
  4. Voeg 18 jaar toe aan de datum in de kolom Geboortedatum en retourneer de datum:

Men kan zich ook afvragen, kunt u datums aftrekken in SQL? Datums aftrekken in SQL Server - Querychat. SQL Server ondersteunt de min-operator niet, maar heeft een lange lijst met functies waarmee we bewerkingen kunnen uitvoeren met datum typ velden zoals DATEADD, DATEDIFF, DATENAME, DATEPART, DAY, GETDATE, MONTH, YEAR, onder andere.

Dienovereenkomstig, hoe krijg ik de maand van een datum in SQL?

De logica is heel eenvoudig. De eerst deel @ DATUM -DAG(@ DATUM ) resultaten naar de laatste dag van een vorige maand en het toevoegen van 1 zal resulteren in de eerst dag van stroom maand . Het tweede deel EOMONTH(@ DATUM ) maakt gebruik van de SYSTEEM-functie EOMONTH die resulteert in de laatste dag van de gegeven datum.

Hoe berekent SQL datediff?

De DATEDIFF () functie retourneert een fout als het resultaat buiten het bereik voor geheel getal (-2, 147, 483, 648 tot +2, 147, 483, 647) valt. In dit geval moet u in plaats daarvan de functie DATEDIFF_BIG() gebruiken.

SQL Server DATEDIFF () Overzicht.

date_part afkortingen
dag dd, d
week wk, ww
uur hh
minuut mi, nee

Aanbevolen: