MySQL פונקציות תאריך
הטבלה הבאה מסכמת את הפונקציות החשובות ביותר עבור עבודה עם תאריכים ב-MySQL:
| אפשרויות | תאור |
|---|---|
| NOW () | מחזירה את התאריך והשעה הנוכחיים. |
| CURDATE () | מחזירה את התאריך הנוכחי. |
| CURTIME () | מחזירים את השעה הנוכחית. |
| DATE () | זה מורכב משני חלקים, את התאריך והשעה. |
| תמצית () | מחזירה תאריך / ערך זמן. |
| DATE_ADD () | מוסיף מדגם למספר מוגדר של ימים / שלי / שעות וכו ' |
| DATE_SUB () | מנכה את טווח מסוים של תאריכים. |
| DateDiff () | מחזירה את הערך של הזמן בין שני תאריכים. |
| DATE_FORMAT () | פונקציה לקבלת מידע פלט שונה הפעם. |
תאריך SQL Server פונקציות
| אפשרויות | תאור |
|---|---|
| GETDATE () | מחזירה את התאריך והשעה הנוכחיים. |
| DatePart () | מחזירה את התאריך / שעה. |
| DateAdd () | פונקציה המאפשרת לך להוסיף קצת ערך עד כה. |
| DateDiff () | חישוב ההפרש בין התאריכים. |
| CONVERT () | פונקציה לקבלת מידע פלט שונה הפעם. |
סוגי נתונים ב-SQL
MySQL מספק את הנתונים הבאים הפורמטים לאחסון תאריך / שעה באתר:
- תאריך - בפורמט YYYY-MM-DD
- פורמט - datetime: YYYY-MM-DD HH: MM: SS
- פורמט - Timestamp: YYYY-MM-DD HH: MM: SS
- שנה - בפורמט YYYY או YY
SQL Server מספק את הנתונים הבאים הפורמטים לאחסון תאריך / שעה באתר:
- תאריך - בפורמט YYYY-MM-DD
- פורמט - datetime: YYYY-MM-DD HH: MM: SS
- פורמט - SMALLDATETIME: YYYY-MM-DD HH: MM: SS
- Timestamp - פורמט: מספר ייחודי
לקבלת סקירה של כל סוגי הנתונים הזמינים, ללכת סוגי נתונים.
עבודה עם תאריכים ב SQL
Есть следующая таблица "הזמנות":
| OrderID | ProductName | OrderDate |
|---|---|---|
| 1 | Geitost | 2008/11/11 |
| 2 | קממבר פיירו | 2008/09/11 |
| 3 | מוצרלה די ג'ובאני | 2008/11/11 |
| 4 | מסקרפונה Fabioli | 29/10/2008 |
עכשיו אנחנו רוצים לבחור את כל הרשומות שם OrderDate שווה "2008/11/11".
לשם כך אנו משתמשים שאילתה זו:
שאילתה תוצאה:
| OrderID | ProductName | OrderDate |
|---|---|---|
| 1 | Geitost | 2008/11/11 |
| 3 | מוצרלה די ג'ובאני | 2008/11/11 |
כעת נניח כי "הזמנות" השולחן הוא כדלקמן:
| OrderID | ProductName | OrderDate |
|---|---|---|
| 1 | Geitost | 2008/11/11 13:23:44 |
| 2 | קממבר פיירו | 2008/09/11 15:45:21 |
| 3 | מוצרלה די ג'ובאני | 2008/11/11 11:12:01 |
| 4 | מסקרפונה Fabioli | 29/10/2008 14:56:59 |
אם נשתמש שאילתת SELECT אותו, אז:
SQL תאריכים




