Mikä on datediff-funktio SQL:ssä?
Mikä on datediff-funktio SQL:ssä?

Video: Mikä on datediff-funktio SQL:ssä?

Video: Mikä on datediff-funktio SQL:ssä?
Video: SQL Tricks | How to Find First Day of Last Month ? EOMONTH | DATEADD 2024, Syyskuu
Anonim

The DATEDIFF () toiminto palauttaa kokonaisluvun arvon, joka osoittaa eron aloituspäivämäärän ja lopetuspäivämäärän välillä, ja päivämäärän_osa määrittämän yksikön. The DATEDIFF () toiminto palauttaa virheen, jos tulos on kokonaisluvun (-2, 147, 483, 648 - +2, 147, 483, 647) alueen ulkopuolella.

Tästä syystä, mitä datediff tekee SQL:ssä?

Sisään SQL Palvelin, voit käyttää T- SQL DATEDIFF ()-funktio palauttaa kahden päivämäärän/ajan välisen eron. Se toimii kaikissa lausekkeissa, jotka voidaan määrittää kellonaikaan, päivämäärään, smalldatetime-, datetime-, datetime2- tai datetimeoffset-arvoon.

Yllä olevan lisäksi, kuinka löydän eron kahden päivämäärän välillä SQL-kyselyssä? Laskemaan ero kahden päivämäärän välillä samassa sarakkeessa, käytämme CreateDate-saraketta / rekisteröintitaulukko ja käytä DATEDIFF toiminto kyseisessä sarakkeessa. Vastaanottaja löytö the ero kahden päivämäärän välillä sama sarake, tarvitsemme kaksi päivämäärää samasta sarakkeesta.

Kun tämä otetaan huomioon, miten käytät datediff-funktiota?

Voit laskea päivien määrän päivämäärä1 ja päivämäärä2 välillä käyttää joko vuoden päivä ("y") tai päivä ("d"). Kun väli on arkipäivä ("w"), DateDiff palauttaa kahden päivämäärän välisten viikkojen määrän. Jos päivämäärä1 osuu maanantaille, DateDiff laskee maanantaisin päivämäärään2 asti. Se laskee päivämäärä2, mutta ei päivämäärä1.

Mikä on datediff access?

Microsoft Käytä DateDiffiä funktio palauttaa kahden päivämääräarvon välisen eron määritetyn aikavälin perusteella.

Suositeltava: