אתה צריך לפרק את הבקשה שלך לשלבים כדי להבין :
1. תצוגה לפי חודש+שנה בלבד
2. סידור לפי תאריך
3. מופע אחד בלבד של כל חודש
FORMAT >> לוקח משתנה מסוג תאריך+שעה והופך אותו למשתנה מסוג טקסט עפ"י דרישה (במקרה שלנו שנה+חודש) וכך אנחנו מעיפים את היום מהתאריך ואת השעה. ( 00:00:00 7/10/2007 >> "10/2007")
כמובן שמשתנה מסוג טקסט לא ניתן למיין (לסדר) לפי סדר כרונולוגי אלה לפי A >> Z
DateValue >> לוקח משתנה מסוג טקסט והופך אותו חזרה למשתנה מסוג תאריך, אך עכשיו היום הוא הראשון לחודש עם חודש+שנה נכונים. ( "10/2007" >> 1/10/2007 )
וזהוא עכשיו ניתן לסדר אותם בסדר כרונולוגי ע"י Order By
וכמובן איננו רוצים שיופיעו כפילויות ולכן נרכז אותם לקבוצות ע"י Group By
*** על תיקח את ההסבר כפשוטו, כי יש עוד הרבה דברים נוספים שלא התעקבתי עליהם!