» נושאי לימוד
» נושאי לימוד
יום רביעי 24 באפריל 2024
דף 6 מתוך 6 - המשך
דף ראשי  מילון מונחים  פונקציות ואופרטורים  פונקציות זמן ותאריך  דף 6 מתוך 6 - המשך גרסה להדפסה

 ([WEEK(date[,mode

הפונקציה מחזיר את מספר השבוע לתאריך date. שתי הצורות האפשריות לפונקציה זו מאפשרים לנו להגדיר האם השבוע מתחיל ביום ראשון או שני או האם הערך המוחזר יהיה בטווח בין 0 ל-53 או בין 1 ל-52. הטבלה הבאה מדגימה איך הארגומנט mode פועל:

 

ערך

משמעות

0

השבוע מתחיל ביום ראשון; הטווח המוחזר הוא בין 0 ל-53; שבוע1 הוא השבוע הראשון שמתחיל באותה שנה.

1

השבוע מתחיל ביום שני; הטווח המוחזר הוא בין 0 ל-53; שבוע1 הוא השבוע הראשון שיש בו יותר מ-3 ימים באותה שנה.

2

השבוע מתחיל ביום ראשון; הטווח המוחזר הוא בין 1 ל-53; שבוע1 הוא השבוע הראשון שמתחיל באותה שנה.

3

השבוע מתחיל ביום שני; הטווח המוחזר הוא בין 1 ל-53; שבוע1 הוא השבוע הראשון שיש בו יותר מ-3 ימים באותה שנה.

4

השבוע מתחיל ביום ראשון; הטווח המוחזר הוא בין 0 ל-53; שבוע1 הוא השבוע הראשון שיש בו יותר מ-3 ימים באותה שנה.

5

השבוע מתחיל ביום שני; הטווח המוחזר הוא בין 0 ל-53; שבוע1 הוא השבוע הראשון שמתחיל באותה שנה.

6

השבוע מתחיל ביום ראשון; הטווח המוחזר הוא בין 1 ל-53; שבוע1 הוא השבוע הראשון שיש בו יותר מ-3 ימים באותה שנה.

7

השבוע מתחיל ביום שני; הטווח המוחזר הוא בין 1 ל-53; שבוע1 הוא השבוע הראשון שמתחיל באותה שנה.

 

 

 

mysql> SELECT WEEK('1998-02-20');

        -> 7

mysql> SELECT WEEK('1998-02-20',0);

        -> 7

mysql> SELECT WEEK('1998-02-20',1);

        -> 8

mysql> SELECT WEEK('1998-12-31',1);

        -> 53

 

(WEEKDAY(date

מחזיר את מספר היום בשבוע מתוך date (0=MONDAY, 1=TUESDAY,... 6=SUNDAY).

 

 

mysql> SELECT WEEKDAY('1998-02-03 22:23:00');

        -> 1

mysql> SELECT WEEKDAY('1997-11-05');

        -> 2

 

(WEEKYEAR(date

מחזיר את מספר השבוע לפי לוח השנה מתוך date, בטווח שבין 1 ל-53.

 

 

mysql> SELECT WEEKOFYEAR('1998-02-20');

        -> 8

 

(YEAR(date

מחזיר את השנה מתוך date, בטווח שבין 1000 עד 9999.

 

 

mysql> SELECT YEAR('98-02-03');

        -> 1998

 

(YEARWEEK(date

(YEARWEEK(date,start

מחזיר את השנה והשבוע מתוך date. ארגומנט start פועל בדיוק כמו אותו ארגומנט בפונקציה ()WEEK .שים לב שהשנה בתוצאה יכולה להיות שונה מהשנה בארגומנט date בשוע הראשון והאחרון של השנה.

 

 

mysql> SELECT YEARWEEK('1987-01-01');

        -> 198653

 

 

 

 04-04-04 / 23:30  עודכן ,  17-03-04 / 11:59  נוצר ע"י אלי אלוני בתאריך 
 דף 5 מתוך 6 - המשך - הקודםהבא - פונקציות CAST 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 2