Wat is datediff-funksie in SQL?
Wat is datediff-funksie in SQL?

Video: Wat is datediff-funksie in SQL?

Video: Wat is datediff-funksie in SQL?
Video: SQL Tricks | How to Find First Day of Last Month ? EOMONTH | DATEADD 2024, November
Anonim

Die DATEDIFF () funksie gee 'n waarde van heelgetal terug wat die verskil tussen die begin_datum en einddatum aandui, met die eenheid gespesifiseer deur datum_deel. Die DATEDIFF () funksie gee 'n fout terug as die resultaat buite bereik is vir heelgetal (-2, 147, 483, 648 tot +2, 147, 483, 647).

Wat doen datediff daarvan in SQL?

In SQL Bediener, jy kan die T- gebruik SQL DATEDIFF () funksie om die verskil tussen twee datums/tye terug te gee. Dit werk op enige uitdrukking wat opgelos kan word na 'n tyd, datum, smalldatetime, datetime, datetime2, of datetime offset waarde.

Behalwe hierbo, hoe vind ek die verskil tussen twee datums in SQL-navraag? Om die te bereken verskil tussen twee datums in die dieselfde kolom, gebruik ons die createdDate-kolom van die registrasietabel en pas die toe DATEDIFF funksie op daardie kolom. Om vind die verskil tussen twee datums in die dieselfde kolom, ons benodig twee datums uit dieselfde kolom.

As u dit in ag neem, hoe gebruik u die datediff-funksie?

Om die aantal dae tussen datum1 en datum2 te bereken, kan jy gebruik óf Dag van die jaar ("y") of Dag ("d"). Wanneer interval Weekdag ("w") is, DateDiff gee die aantal weke tussen die twee datums terug. As datum 1 op 'n Maandag val, DateDiff tel die aantal Maandae tot datum2. Dit tel datum2 maar nie datum1 nie.

Wat is datediff-toegang?

Die Microsoft Toegang DatumDiff funksie gee die verskil tussen twee datumwaardes terug, gebaseer op die gespesifiseerde interval.

Aanbeveel: