תוכן עניינים:

מה Dateadd מחזיר?
מה Dateadd מחזיר?

וִידֵאוֹ: מה Dateadd מחזיר?

וִידֵאוֹ: מה Dateadd מחזיר?
וִידֵאוֹ: How to add or subtract days or time in SQL Server using the DATEADD Function 2024, נוֹבֶמבֶּר
Anonim

SQL Server DATEADD () סקירת פונקציות

ה DATEADD () הפונקציה מוסיפה מספר לחלק תאריך שצוין מתאריך קלט ו החזרות הערך שהשתנה. ה DATEADD הפונקציה () מקבלת שלושה ארגומנטים: date_part הוא החלק של התאריך שאליו ה DATEADD () פונקציה רָצוֹן להוסיף את הערך.

פשוט כך, איך אני משתמש ב-Dateadd?

כיצד להשתמש בפונקציה DATEADD() ובדוגמאות

  1. הוסף 30 ימים לתאריך SELECT DATEADD(DD, 30, @Date)
  2. הוסף 3 שעות לתאריך SELECT DATEADD(HOUR, -3, @Date)
  3. הורידו 90 דקות מהתאריך SELECT DATEADD(MINUTE, -90, @Date)
  4. עיין בתרשים כדי לקבל רשימה של כל האפשרויות.

באופן דומה, מה Getdate מחזיר ב-SQL? השג תאריך () דוגמאות ב SQL שרת (T- SQL ) ה השג תאריך () פונקציה החזרות התאריך והשעה הנוכחיים כערך תאריך ושעה. ערך זה נגזר ממערכת ההפעלה של המחשב שהמופע שלו SQL השרת פועל.

באופן דומה, אתה עשוי לשאול, מה השימוש של Dateadd ב-SQL Server?

DATEADD () דוגמאות ב SQL Server . ב SQL Server , אתה יכול להשתמש ה DATEADD () פונקציה להוספת פרק זמן מוגדר לתאריך נתון. אתה יכול גם להשתמש זה כדי להחסיר פרק זמן מוגדר. אפשר גם לשלב DATEADD () עם פונקציות אחרות לעיצוב התאריך כנדרש.

כיצד אוכל להוסיף שנים לתאריך ב-SQL?

בחר getdate () +10 אבל זה לא עובד. בחר DATEADD( שָׁנָה , 10, השג תאריך ()), זה יהיה לְהוֹסִיף 10 שנים לתאריך הנוכחי. יתרה מכך, השאילתה שסיפקת, כלומר בחר תאריך GET ()+10 יהיה לְהוֹסִיף 10 ימים עד לתאריך הנוכחי.

מוּמלָץ: