(ADDDATE(date,INTERVAL expr type
(ADDDATE(expr,days
כאשר מפעילים את הפקודה עם INTERVAL, הפונקציה ()ADDDATE זהה לפונקציה ()DATE_ADD .
|
(ADDTIME(expr1,expr2
הפונקציה מוסיפה את expr2 ל-expr1 ומחזירה את התוצאה. expr1 הוא תאריך ו-expr2 הוא ביטוי זמן.
|
()CURDATE
מחזיר את התאריך הנוכחי כערך בצורה: YYYY-MM-DD או YYYYMMDD, תלוי האם משתמשים בפונקציה בתוכן מחרוזתי או נומרי.
|
CURRENT_DATE
()CURRENT_DATE
שתי הפונקציות זהות לפונקציה ()CURDATE .
()CURTIME
מחזיר את הזמן הנוכחי כערך בצורה: HH:MM:SS או HHMMSS, תלוי האם משתמשים בפונקציה בתוכן מחרוזתי או נומרי.
|
CURRENT_TIME
()CURRENT_TIME
שתי הפונקציות זהות לפונקציה ()CURTIME .
CURRENT_TIMESTAMP
()CURRENT_TIMESTAMP
שתי הפונקציות זהות לפונקציה ()NOW .
(DATE(expr
מחלץ את החלק של התאריך מתוך ביטוי הזמן expr.
|
(DATEDIFF(expr1,expr2
הפונקציה מחזירה את מספר הימים בין תאריך ההתחלה expr1 ותאריך הסוף expr1. expr2 ו-expr2 הם תאריכים או ביטויי זמן ותאריך.
|
(DATE_ADD(date,INTERVAL expr type
(DATE_SUB(date,INTERVAL expr type
date הוא תאריך ההתחלה. expr הוא ביטוי שמגדיר את ערך הטווח שיש להוסיף או להפחית מתאריך ההתחלה. expr הוא מחרוזת; הוא יכול להתחיל עם '-' לטווחים שליליים. type הוא מילת מפתח שמצביעה איך הביטוי יפוענח. הטבלה הבאה מראה איך מתייחסים לארגומנטים type ו-expr:
Expected expr Format |
type Value |
MICROSECONDS |
MICROSECOND |
SECONDS |
SECOND |
MINUTES |
MINUTE |
HOURS |
HOUR |
DAYS |
DAY |
WEEKS |
WEEK |
MONTHS |
MONTH |
QUARTERS |
QUARTER |
YEARS |
YEAR |
'SECONDS.MICROSECONDS' |
SECOND_MICROSECOND |
'YEARS-MONTHS' |
YEAR_MONTH |
'MINUTES.MICROSECONDS' |
MINUTE_MICROSECOND |
'MINUTES:SECONDS' |
MINUTE_SECOND |
'HOURS.MICROSECONDS' |
HOUR_MICROSECOND |
'HOURS:MINUTES:SECONDS' |
HOUR_SECOND |
'HOURS:MINUTES' |
HOUR_MINUTE |
'DAYS.MICROSECONDS' |
DAY_MICROSECOND |
'DAYS HOURS:MINUTES:SECONDS' |
DAY_SECOND |
'DAYS HOURS:MINUTES' |
DAY_MINUTE |
'DAYS HOURS' |
DAY_HOUR |
|