מהי פונקציית datediff ב-SQL?
מהי פונקציית datediff ב-SQL?

וִידֵאוֹ: מהי פונקציית datediff ב-SQL?

וִידֵאוֹ: מהי פונקציית datediff ב-SQL?
וִידֵאוֹ: SQL קורס | Date Functions - פונקציות תאריכים 2024, סֶפּטֶמבֶּר
Anonim

ה DATEDIFF () פוּנקצִיָה מחזירה ערך של מספר שלם המציין את ההפרש בין תאריך_התחלה לתאריך_סיום, כאשר היחידה צוינה על ידי תאריך_חלק. ה DATEDIFF () פוּנקצִיָה מחזירה שגיאה אם התוצאה היא מחוץ לטווח עבור מספר שלם (-2, 147, 483, 648 ל-+2, 147, 483, 647).

מזה, מה עושה datediff ב-SQL?

ב SQL שרת, אתה יכול להשתמש ב-T- SQL DATEDIFF () פונקציה להחזרת ההפרש בין שני תאריכים/שעות. זה עובד על כל ביטוי שניתן לפתור לערך זמן, תאריך, smalldatetime, datetime, datetime2, או datetimeoffset.

מלבד לעיל, כיצד אוכל למצוא את ההבדל בין שני תאריכים בשאילתת SQL? כדי לחשב את הבדל בין שני תאריכים ב באותה עמודה, אנו משתמשים בעמודה createdDate שֶׁל טבלת הרישום והחל את DATEDIFF פונקציה בעמודה זו. ל למצוא ה הבדל בין שני תאריכים ב אותה עמודה, אנחנו צריכים שני דייטים מאותה עמודה.

בהתחשב בכך, כיצד משתמשים בפונקציית datediff?

כדי לחשב את מספר הימים בין תאריך1 לתאריך2, תוכל להשתמש יום בשנה ("y") או יום ("ד"). כאשר המרווח הוא יום חול ("w"), DateDiff מחזירה את מספר השבועות בין שני התאריכים. אם תאריך 1 חל ביום שני, DateDiff סופר את מספר ימי שני עד תאריך2. זה סופר תאריך2 אבל לא תאריך1.

מהי גישת datediff?

מיקרוסופט Access DateDiff הפונקציה מחזירה את ההפרש בין שני ערכי תאריך, בהתבסס על המרווח שצוין.

מוּמלָץ: