Ano ang datediff function sa SQL?
Ano ang datediff function sa SQL?

Video: Ano ang datediff function sa SQL?

Video: Ano ang datediff function sa SQL?
Video: What is the difference between two dates using the DATEDIFF function 2024, Setyembre
Anonim

Ang DATEDIFF () function nagbabalik ng halaga ng integer na nagsasaad ng pagkakaiba sa pagitan ng start_date at end_date, kasama ang unit na tinukoy ng date_part. Ang DATEDIFF () function nagbabalik ng error kung ang resulta ay wala sa saklaw para sa integer (-2, 147, 483, 648 hanggang +2, 147, 483, 647).

Nito, ano ang ginagawa ng datediff sa SQL?

Sa SQL Server, maaari mong gamitin ang T- SQL DATEDIFF () function upang ibalik ang pagkakaiba sa pagitan ng dalawang petsa/oras. Gumagana ito sa anumang expression na maaaring malutas sa isang oras, petsa, smalldatetime, datetime, datetime2, o datetimeoffset na halaga.

Sa tabi sa itaas, paano ko mahahanap ang pagkakaiba sa pagitan ng dalawang petsa sa query ng SQL? Upang kalkulahin ang pagkakaiba sa pagitan ng dalawang petsa sa parehong column, ginagamit namin ang createdDate column ng ang talahanayan ng pagpaparehistro at ilapat ang DATEDIFF function sa column na iyon. Upang hanapin ang pagkakaiba sa pagitan ng dalawang petsa sa parehong column, kailangan namin dalawang petsa mula sa parehong column.

Kung isasaalang-alang ito, paano mo ginagamit ang datediff function?

Upang kalkulahin ang bilang ng mga araw sa pagitan ng petsa1 at petsa2, maaari mong gamitin alinman sa Araw ng taon ("y") o Araw ("d"). Kapag ang pagitan ay Weekday ("w"), DateDiff ibinabalik ang bilang ng mga linggo sa pagitan ng dalawang petsa. Kung ang petsa1 ay sa Lunes, DateDiff binibilang ang bilang ng Lunes hanggang petsa2. Binibilang nito ang petsa2 ngunit hindi petsa1.

Ano ang datediff access?

Ang Microsoft Access DateDiff ibinabalik ng function ang pagkakaiba sa pagitan ng dalawang halaga ng petsa, batay sa tinukoy na agwat.

Inirerekumendang: