Što je datediff funkcija u SQL-u?
Što je datediff funkcija u SQL-u?

Video: Što je datediff funkcija u SQL-u?

Video: Što je datediff funkcija u SQL-u?
Video: What is the difference between two dates using the DATEDIFF function 2024, Novembar
Anonim

The DATEDIFF () funkcija vraća vrijednost integer koja ukazuje na razliku između datuma početka i datuma završetka, s jedinicom specificiranom u date_part. The DATEDIFF () funkcija vraća grešku ako je rezultat izvan opsega za cijeli broj (-2, 147, 483, 648 do +2, 147, 483, 647).

Zbog toga, šta datediff radi u SQL-u?

U SQL Server, možete koristiti T- SQL DATEDIFF () funkcija za vraćanje razlike između dva datuma/vremena. Radi na bilo kojem izrazu koji se može razriješiti na vrijednost vremena, datuma, smalldatetime, datetime, datetime2 ili datetimeoffset.

Osim gore navedenog, kako mogu pronaći razliku između dva datuma u SQL upitu? Za izračunavanje razlika između dva datuma u istu kolonu, koristimo kolonu createdDate of tablicu za registraciju i primijeniti DATEDIFF funkciju na toj koloni. To naći the razlika između dva datuma u treba nam ista kolona dva datuma iz iste kolone.

Imajući ovo u vidu, kako koristite funkciju datediff?

Da biste izračunali broj dana između datuma 1 i datuma 2, možete koristiti bilo Dan u godini ("y") ili Dan ("d"). Kada je interval u nedelji ("w"), DateDiff vraća broj sedmica između dva datuma. Ako datum 1 pada na ponedjeljak, DateDiff broji broj ponedjeljka do datuma2. Broji datum2, ali ne i datum1.

Šta je pristup datumu?

Microsoft Pristup DateDiff funkcija vraća razliku između dvije vrijednosti datuma, na osnovu specificiranog intervala.

Preporučuje se: