Hva er datediff-funksjon i SQL?
Hva er datediff-funksjon i SQL?

Video: Hva er datediff-funksjon i SQL?

Video: Hva er datediff-funksjon i SQL?
Video: Excel Magic Trick 594: How Old Are You? DATEDIF Function 2024, November
Anonim

De DATODIFF () funksjon returnerer en verdi av heltall som indikerer forskjellen mellom startdato og sluttdato, med enheten spesifisert av dato_del. De DATODIFF () funksjon returnerer en feil hvis resultatet er utenfor området for heltall (-2, 147, 483, 648 til +2, 147, 483, 647).

Hva gjør datediff i SQL?

I SQL Server, du kan bruke T- SQL DATEDIFF () funksjon for å returnere forskjellen mellom to datoer/klokkeslett. Det fungerer på ethvert uttrykk som kan løses til en verdi for tid, dato, smalldatetime, datetime, datetime2 eller datetimeoffset.

Foruten ovenfor, hvordan finner jeg forskjellen mellom to datoer i SQL-spørring? For å beregne forskjellen mellom to datoer i samme kolonne, bruker vi kolonnen createDate av registreringstabellen og bruk DATODIFF funksjon på den kolonnen. Til finne de forskjellen mellom to datoer i samme kolonne, vi trenger to datoer fra samme kolonne.

Med tanke på dette, hvordan bruker du datediff-funksjonen?

For å beregne antall dager mellom dato1 og dato2, kan du bruk enten dag i året ("y") eller dag ("d"). Når intervallet er ukedag ("w"), DatoDiff returnerer antall uker mellom de to datoene. Hvis dato 1 faller på en mandag, DatoDiff teller antall mandager frem til dato2. Den teller dato2, men ikke dato1.

Hva er datediff-tilgang?

Microsoft Tilgang DatoDiff funksjonen returnerer forskjellen mellom to datoverdier, basert på intervallet som er spesifisert.

Anbefalt: