חיפוש הרשומות הכוללות את התאריכים רוב או לפחות אחרונים

הערה: אנו מעוניינים לספק לך את תוכן העזרה העדכני ביותר במהירות האפשרית, בשפה שלך. דף זה תורגם באמצעות אוטומציה והוא עשוי לכלול שגיאות דקדוק או אי-דיוקים. מטרתנו היא כי תוכן זה יהיה שימושי עבורך. האם תוכל לספר לנו אם המידע הועיל לך, בחלק התחתון של דף זה? לנוחותך, הנה המאמר באנגלית.

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

במאמר זה

מבט כולל

הכנת נתונים לדוגמה למעקב אחריהם בעזרת בדוגמאות

חפש את התאריך העדכני ביותר או לפחות

חיפוש התאריכים רוב או אחרונים לפחות עבור הקבוצות של רשומות

מבט כולל

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

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

כאשר אתה משתמש שאילתת ערכים עליונים כדי לחפש רשומות המכילות את התאריכים המאוחרים ביותר או המוקדמים ביותר בטבלה או קבוצת רשומות, באפשרותך להשיב מגוון שאלות עסקיות, כגון הבאות:

  • מי מכיל שאוחסן לבצע את רוב המכירות לאחרונה?

  • כאשר לקוח לאחרונה הזמנה?

  • כאשר אתה שלושת ימי ההולדת הקרובים הצוות?

כדי לגרום לשאילתת ערכים עליונים, התחל על-ידי יצירת שאילתת בחירה. מיין את הנתונים בהתאם את השאלה שלך – לאחר מכן, אם אתה מחפש העליון או התחתון. אם עליך לקבץ או לסכם את הנתונים, הפעל את שאילתת הבחירה לשאילתת סכומים. באפשרותך להשתמש בפונקציית צבירה, כגון Max או Min כדי להחזיר את הערך הגבוה או הנמוך ביותר, או הראשון או האחרון מכן כדי להחזיר את התאריך המוקדם או המאוחר ביותר.

מאמר זה מניח שיש ערכי התאריכים שבשימוש הנתונים תאריך/שעה סוג. אם הם ערכי תאריך בשדה טקסט.

שקול להשתמש במסנן במקום שאילתת ערכים עליונים

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

  • אם ברצונך לחזור כל הרשומות שבהן תואמת התאריך, הוא לפני או מאוחר יותר תאריך מסוים, השתמש במסנן. לדוגמה, כדי לראות את כל התאריכים של המכירות בין אפריל ביולי, החל מסנן.

  • אם ברצונך לחזור בכמות מוגדרת של רשומות הכוללות את התאריכים המאוחרים ביותר או האחרונים בשדה, אינך יודע את ערכי התאריך המדויקים, או שאין להם חשיבות, תיצור שאילתת ערכים עליונים. לדוגמה, כדי לראות את חמש רבעונים מכירות הטובה ביותר, השתמש שאילתת ערכים עליונים.

לקבלת מידע נוסף אודות יצירה ושימוש של מסננים, עיין במאמר החלת מסנן להצגת לבחור רשומות במסד נתונים של Access.

לראש הדף

הכנת נתונים לדוגמה למעקב אחריהם בעזרת בדוגמאות

השלבים המפורטים במאמר זה להשתמש בנתונים בטבלאות לדוגמה שלהלן.

הטבלה Employees   

שם_משפחה

הראשונה שם

כתובת

עיר

CountryOrR זור

לידה תאריך

העסקת תאריך

Barnhill

Josh

רח' שלומציון 1

תל אביב

USA

05-פבר-1968

10-ביוני-1994

פיינברג

יניב

רח' האורגים 3

ירושלים

USA

22-מאי-1957

22-בנובמבר-1996

כץ

פלונסקי

ממוצע של הרכבת 3122 יצחק

חיפה

USA

11-בנובמבר-1960

11-מרץ-2000

בייגל

יוסף

דרך קונטוסו 123

גבעת עדה

UK

22-מרץ-1964

22-ביוני-1998

מחיר

יוליאני

האצל 3

קרית שמונה

מקסיקו

05-ביוני-1972

05-ינו-2002

שחף וינר

שחף

רח' הרכבת

Seattle

USA

23-ינו-1970

23-אפר-1999

Riley

Steve

רח' לוי אשכול 19

אור יהודה

USA

14-אפר-1964

14 באוקטובר 2004

סרור

דנה

שד' ההסתדרות

Portland

USA

29-אוק-1959

29-מרץ-1997

הטבלה סוג ארוע    

מזהה סוג

אירוע סוג

1

השקת מוצר

2

הפונקציה חברה

3

הפונקציה פרטית

4

גיוס תרומות

5

תערוכה

6

הרצאה

7

קונצרטים

8

להביא לתוצאות בלתי

9

יריד רחוב

הטבלה 'צרכנים'    

CustomerID

חברה

איש קשר

1

קונטוסו בע”מ גרפיקה

נדב יונתן

2

צעצועי טיילספין

ענבר

3

פבריקם

הניג

4

צעצועי בשם

צבי עמיתי

5

A. פרט

רוברט פרהם

6

Adventure Works

ברק שי

7

המכון לעיצוב

סיגל סיון-ידוב

8

בית הספר של אמנותי

טלי רוט

הטבלה Events    

EventID

אירוע סוג

לקוח

אירוע תאריך

מחיר

1

השקת מוצר

קונטוסו בע”מ

4/14/2011

$10,000

2

הפונקציה חברה

צעצועי טיילספין

4/21/2011

₪8,000

3

תערוכה

צעצועי טיילספין

01/05/11

$25,000

4

להביא לתוצאות בלתי

המכון לעיצוב גרפי

5/13/2011

₪4,500

5

תערוכה

קונטוסו בע”מ

5/14/2011

$55,000

6

קונצרטים

בית הספר של אמנותי

5/23/2011

₪12,000

7

השקת מוצר

A. פרט

6/01/11

₪15,000

8

השקת מוצר

צעצועי בשם

18/6/2011

21,000 ש"ח

9

גיוס תרומות

Adventure Works

6/22/2011

$1,300

10

הרצאה

המכון לעיצוב גרפי

6/25/2011

$2,450

11

הרצאה

קונטוסו בע”מ

04/07/11

$3,800

12

יריד רחוב

המכון לעיצוב גרפי

04/07/11

$5,500

הערה: השלבים בסעיף זה מבוססים על ההנחה אשר Customers ו- Event Type טבלאות נמצאות בצד ה"יחיד" של קשרי גומלין של יחיד-לרבים עם הטבלה Events. במקרה זה, הטבלה Events משתף את השדות CustomerID מזהה סוג. הסכומים הכוללים שאילתות המתוארות בסעיפים הבאים לא יפעלו ללא קשרי גומלין אלה.

הדבקת הנתונים לדוגמה לתוך גליונות עבודה של Excel

  1. הפעל את Excel. פתיחת חוברת עבודה ריקה.

  2. הקש SHIFT + F11 כדי להוסיף גליון עבודה (תזדקק ארבע).

  3. העתק את הנתונים מכל טבלה לדוגמה לתוך גליון עבודה ריק. כלול את כותרות העמודות (השורה הראשונה).

יצירת טבלאות של מסד נתונים מתוך גליונות העבודה

  1. בחר את הנתונים מגליון העבודה הראשון, כולל כותרות העמודה.

  2. באמצעות לחצן העכבר הימני בחלונית הניווט ולאחר מכן לחץ על הדבק.

  3. לחץ על כן כדי לאשר כי השורה הראשונה מכילה כותרות עמודות.

  4. חזור על שלבים 1-3 עבור כל אחד מגליונות העבודה הנותרים.

חפש את התאריך העדכני ביותר או לפחות

השלבים בסעיף זה משתמש בנתונים לדוגמה כדי להמחיש את תהליך היצירה של שאילתת ערכים עליונים.

יצירת שאילתת ערכים עליונים בסיסית

  1. בכרטיסיה יצירה, בקבוצה שאילתות, לחץ על עיצוב שאילתה.

    תיבת הדו-שיח הצגת טבלה מופיעה.

  2. לחץ פעמיים על הטבלה Employees ולאחר מכן לחץ על סגור.

    אם אתה משתמש בנתונים לדוגמה, הוסף את הטבלה Employees לשאילתה.

  3. הוסף את השדות שבהם ברצונך להשתמש בשאילתה שלך לרשת העיצוב. כל שדה, לחץ פעמיים או לגרור ולשחרר כל שדה בתא ריק בשורה שדה .

    אם אתה משתמש הטבלה לדוגמה, הוסף את השדות שם פרטי, שם המשפחה ותאריך הלידה.

  4. בשדה המכיל את הערכים העליונים או התחתונים שלך (שדה תאריך הלידה, אם אתה משתמש בהטבלה לדוגמה), לחץ על השורה מיון ובחר בסדר עולה או סדר יורד.

    מיון בסדר יורד מחזירה את התאריך העדכני ביותר, ומחזירה סדר מיון בסדר עולה התאריך המוקדם ביותר.

    חשוב: עליך להגדיר ערך בשורה מיין רק עבור השדות המכילים את התאריכים שלך. אם תציין סדר מיון עבור שדה אחר, השאילתה לא תחזיר את התוצאות שהרצויות.

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

  6. לחץ על הפעל תמונת לחצן כדי להפעיל את השאילתה ולהציג את התוצאות בתצוגת גליון נתונים.

  7. שמור את השאילתה בשם NextBirthDays.

באפשרותך לראות כי סוג זה של שאילתת ערכים עליונים אפשרות לענות על שאלות בסיסיות, כגון מיהו הישן ביותר או הצעיר בחברה. השלבים הבאים מסבירים כיצד להשתמש בביטויים וקריטריונים אחרים כדי להוסיף power ואת הגמישות לשאילתה. הקריטריונים המוצגים בשלב הבא להחזיר את ימי הולדת של עובדים שלוש בשלב הבא.

הוספת קריטריונים לשאילתה

שלבים אלה להשתמש בשאילתה שנוצרו בהליך הקודם. באפשרותך לבצע יחד עם שאילתת ערכים עליונים שונים כל עוד הוא מכיל נתוני תאריך/שעה בפועל, ולא ערכי טקסט.

עצה:  אם אתה מעוניין להבין טוב יותר את אופן הפעולה של שאילתה זו, לעבור בין תצוגת עיצוב ותצוגת גליון נתונים בכל שלב. אם ברצונך לראות את הקוד שאילתה בפועל, עבור לתצוגת SQL. כדי לעבור בין תצוגות, באמצעות לחצן העכבר הימני על הכרטיסיה בחלק העליון של השאילתה ולאחר מכן לחץ על התצוגה הרצויה.

  1. בחלונית הניווט, באמצעות לחצן העכבר הימני על השאילתה NextBirthDays ולאחר מכן לחץ על תצוגת עיצוב.

  2. ברשת עיצוב השאילתה, בעמודה שמשמאל BirthDate, הזן את הטקסט הבא:
    MonthBorn: DatePart("m",[BirthDate]).
    ביטוי זה מחלצת החודש מ- BirthDate באמצעות הפונקציה DatePart .

  3. בעמודה הבאה ברשת עיצוב השאילתה, הזן את הטקסט הבא:
    DayOfMonthBorn: DatePart("d",[BirthDate])
    ביטוי זה מחלצת את היום בחודש מ- BirthDate באמצעות הפונקציה DatePart .

  4. נקה את תיבות הסימון בשורה הצג עבור כל אחד משני הביטויים שהזנת זה עתה.

  5. לחץ על השורה מיין עבור כל ביטוי ולאחר מכן בחר סדר עולה.

  6. בשורה קריטריונים של העמודה תאריך הלידה , הקלד את הביטוי הבא:
    > Month ([תאריך לידה]) Month([Birth Date]) או Month(Date()) = Day([Birth Date])>Day(Date())
    This ו- Month(Date()) ביטוי מבצע את הפעולות הבאות:

    • Month ( [תאריך הלידה]) > Month(Date()) מציין כי תאריך הלידה של כל עובד מתרחש בחודש עתידי.

    • Month ( [תאריך הלידה]) = Day([Birth Date])>Day(Date()) specifies that if the birth date occurs in the current month, the birthday falls on or after the current day. ו- Month(Date())

      בקיצור, ביטוי זה כולל את כל רשומות שבו מתרחש יום ההולדת בין ינואר 1 והתאריך הנוכחי.

      עצה:  לקבלת דוגמאות נוספות לביטויים של קריטריוני שאילתות, עיין במאמר דוגמאות לקריטריוני שאילתה.

  7. בכרטיסיה עיצוב , בקבוצה הגדרת שאילתה , הקלד 3 בתיבה השולח .

  8. בכרטיסיה עיצוב, בקבוצה תוצאות, לחץ על הפעל תמונת לחצן .

הערה:  בשאילתת משלך באמצעות נתונים משלך, ייתכן שתראה לעיתים יותר רשומות שציינת. אם הנתונים שלך מכילים מספר רשומות בעלות ערך שאינו מופיע בין הערכים העליונים, השאילתה תחזיר רשומות כאלה גם אם משמעות הדבר להחזיר יותר רשומות לך רצוי.

לראש הדף

חיפוש התאריכים רוב או אחרונים לפחות עבור הקבוצות של רשומות

השתמש בשאילתת סכומים כדי לחפש את התאריכים המוקדמים או העדכניים ביותר עבור רשומות הנכללות בקבוצות, כגון אירועים מקובצים לפי עיר. שאילתת סכומים היא שאילתת בחירה המשתמשת בפונקציות צבירה (כגון קיבוץ לפי, Mב, Max, Count, פרטישני ושם משפחה) כדי לחשב ערכים עבור כל שדה פלט.

כלול את השדה שבו ברצונך להשתמש עבור קטגוריות – כדי לקבץ לפי – והשדה עם ערכים שברצונך לסכם. אם תכלול את שדות הפלט אחרים – נניח, שמות הלקוחות כאשר אתה מקבץ לפי סוג אירוע – השאילתה גם ישתמש שדות אלה כדי להפוך קבוצות, שינוי התוצאות כך שהם אינם מספקים תשובה לשאלתך המקורי. כדי להוסיף תווית את השורות באמצעות שדות אחרים, לך ליצור שאילתה נוספת המשתמשת את שאילתת סכומים כמקור והוסף את השדות הנוספים כדי שאילתה זו.

עצה:  בניית שאילתות בשלבים הוא אסטרטגיה יעילה מאוד עבור מענה לשאלות מתקדמות יותר. אם אתה נתקל בבעיות בעת תחילת שאילתה מורכבת לעבודה, שקול אם אתה עלול לנתק לסידרה של שאילתות פשוטות יותר.

יצירת שאילתת סכומים

הליך זה משתמש האירועים לדוגמה הטבלה לבין הטבלה לדוגמה סוג ארוע כדי להשיב על שאלה זו:

כאשר היה האירוע העדכנית ביותר של כל סוג האירוע, לא כולל מופעים?

  1. בכרטיסיה יצירה, בקבוצה שאילתות, לחץ על עיצוב שאילתה.

  2. בתיבת הדו-שיח הצגת טבלה , לחץ פעמיים על אירועים ואנשי סוג ארוע טבלאות.
    כל טבלה מופיעה בחלק העליון של מעצב השאילתות.

  3. סגור את תיבת הדו-שיח הצגת טבלה.

  4. לחץ פעמיים על השדה סוג ארוע של הטבלה סוג ארוע והשדה EventDate מתוך הטבלה Events כדי להוסיף את השדות לרשת עיצוב השאילתה.

  5. ברשת עיצוב השאילתה, בשורה קריטריונים של השדה סוג ארוע , הזן <>Concert.

    עצה:  לקבלת דוגמאות נוספות של קריטריונים ביטויים, עיין במאמר דוגמאות לקריטריוני שאילתה.

  6. בכרטיסיה עיצוב, בקבוצה הצגה/הסתרה, לחץ על סכומים.

  7. ברשת עיצוב השאילתה, לחץ על שורת הסיכום של השדה EventDate ולאחר מכן לחץ על Max.

  8. בכרטיסיה עיצוב, בקבוצה תוצאות, לחץ על תצוגה ולאחר מכן לחץ על תצוגת SQL.

  9. בחלון SQL, בסוף משפט SELECT, בדיוק אחרי מילת המפתח AS, החלף MaxOfEventDateMostRecent.

  10. שמור את השאילתה בשם MostRecentEventByType.

יצירת שאילתה שניה כדי להוסיף נתונים

הליך זה משתמש את השאילתה MostRecentEventByType ההליך הקודם כדי להשיב על שאלה זו:

מי היה הלקוח באירוע העדכנית ביותר של כל סוג אירוע?

  1. בכרטיסיה יצירה, בקבוצה שאילתות, לחץ על עיצוב שאילתה.

  2. בתיבת הדו-שיח הצגת טבלה , בכרטיסיה שאילתות , לחץ פעמיים על שאילתת MostRecentEventByType.

  3. בכרטיסיה ' טבלאות ' של תיבת הדו-שיח, לחץ פעמיים על הטבלה Events בטבלה Customers.

  4. במעצב השאילתות, לחץ פעמיים על השדות הבאים:

    1. הטבלה Events, לחץ פעמיים על סוג ארוע.

    2. השאילתה MostRecentEventByType, לחץ פעמיים על MostRecent.

    3. בטבלה Customers, לחץ פעמיים על החברה.

  5. ברשת עיצוב השאילתה, בשורה מיין בעמודה סוג ארוע , בחר סדר עולה.

  6. בכרטיסיה עיצוב, בקבוצה תוצאות, לחץ על הפעל.

לראש הדף

שפר את הכישורים שלך ב- Office
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×