Indholdsfortegnelse:

Hvordan tilføjer jeg timer til en dato i SQL?
Hvordan tilføjer jeg timer til en dato i SQL?

Video: Hvordan tilføjer jeg timer til en dato i SQL?

Video: Hvordan tilføjer jeg timer til en dato i SQL?
Video: How to add or subtract days or time in SQL Server using the DATEADD Function 2024, Kan
Anonim

Sådan bruges DATEADD()-funktionen og eksempler

  1. Tilføje 30 dage til en dato VÆLG DATEADD (DD, 30, @ Dato )
  2. Tilføje 3 timer til en dato VÆLG DATEADD ( TIME , -3, @ Dato )
  3. Træk 90 minutter fra dato VÆLG DATEADD (MINUT, -90, @ Dato )
  4. Tjek skemaet for at få en liste over alle muligheder.

Efterfølgende kan man også spørge, hvordan tilføjer jeg år til en dato i SQL?

SQL Server DATEADD() Funktion

  1. Tilføj et år til en dato, og returner derefter datoen: SELECT DATEADD(year, 1, '2017/08/25') AS DateAdd;
  2. Tilføj to måneder til en dato, og returner derefter datoen:
  3. Træk to måneder fra en dato, og returner derefter datoen:
  4. Tilføj 18 år til datoen i kolonnen Fødselsdato, og returner derefter datoen:

Man kan også spørge, kan man trække datoer fra i SQL? Sådan trækker du datoer fra i SQL Server – Querychat. SQL Serveren understøtter ikke minus-operatøren, men har en lang række funktioner, som giver os mulighed for at udføre operationer med dato skriv felter såsom DATEADD, DATEDIFF, DATENAME, DATEPART, DAY, GETDATE, MONTH, YEAR, blandt andre.

Tilsvarende, hvordan får jeg måneden fra en dato i SQL?

Logikken er meget enkel. Det først en del @ DATO -DAG(@ DATO ) resultater til den sidste dag i en tidligere måned og tilføjelse af 1 til det vil resultere på først aktuelle dag måned . Anden del EOMONTH(@ DATO ) gør brug af SYSTEM-funktionen EOMONTH, som resulterer til den sidste dag i den givne dato.

Hvordan beregner SQL datediff?

Det DATODIFF ()-funktionen returnerer en fejl, hvis resultatet er uden for området for heltal (-2, 147, 483, 648 til +2, 147, 483, 647). I dette tilfælde skal du bruge funktionen DATEDIFF_BIG() i stedet.

SQL Server DATODIFF () oversigt.

dato_del forkortelser
dag dd, d
uge uge, ww
time hh
minut mi, n

Anbefalede: