שלום,
יש לי טבלת קניות מכולת שמכילה שלושה עמודות, Time Stamp, BuyerName, Value.
אני רוצה ליצור View שיכיל עמודה עבור כל לקוח ושהשורות תהיינה מבוססות Time Stamp.
(סוג של PivotTable)
אני עובד עם SQL 2008 R2.
כרגע המצב הוא שבניתי כלי חיצוני (exe) שמריץ שאילתת Group By על הטבלה הראשית לפי עמודת הלקוחות ואח"כ בונה View על בסיס שאילתת PIVOT.
הפתרון שחיפשתי היה אם ניתן להריץ שאילת PIVOT בלי לציין את רשימת העמודות הנדרשת (לדוגמא *) או פקודה אחרת שעושה את אותו הדבר ...
לא בדיוק קראיתי ולא התעמקי במה שאתה צריך אלא רק בנקודה שאתה אומר אתה צריך dynamic pivot.
חפש חומר באינטרנט על dynamic pivot
הרעיון פשוט מאוד: מוצאים דינאמית את הנתונים שרוצים ובהתאם בונים שאילתה דינאמית.
אם היית משקיע קצת היית יכול גם למצוא מאמרים בנושא אצלי בבלוגים. כמעט כל מערכת בלוגים של אנשי מקצוע כוללת לפחות בלוג אחד בנושא זה! מומלץ לבחור כמה מערכות ולעקוב אחרי כל המאמרים שמפרסמים (ולקרוא אחורה). ככה אפשר ללמוד בלי לחץ של למידה, אלא קריאה בזמן החופשי פעם בשבוע שעה.