מנסה להציג רשומות ריקות מאחת הטבלאות בדו"ח בעמודות הרלוונטיות סימנתי ? במזהה.
הבעיה שקיבלתי גם רשומות שלא אמורות להיות בכלל בדוח, כרשומות ריקות, היות ויש תנאי נוסף.
מטרת הדוח: לראות הזמנות שנשלחו ואת פירוט המשימות שלהן.
התנאים:
ההזמנה נשלחה (יש ת.משלוח) – הבאתי את תאריך המשלוח לפי קלט משתמש.
רק משימות שסוג המשימה התקנה
משימות שהסטטוס שלהן שונה מ"בוצעה"
להציג גם רשומות ריקות
הכנסתי את התנאים אך בגלל שגם סימנתי ? כדי להביא גם מצבים בהם אין משימה קיבלתי בדוח גם רשומות של הזמנות בהן שובצה משימת התקנה שבוצעה או לחלופין הזמנות שיש משימה שלא רשום בה סוג המשימה כלל
נכון, צריך גישה אחרת כמו תת-שאילתא או לעבוד עם טבלת לינק אליה העתקת את הרשומות הנדרשות וגם הכנסת רשומות משלימות "ריקות" (כמה זה רלוונטי תלוי הנתונים, לא התייחסתי ספציפית לדו"ח שלך)
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
את רוצה רק חלק מהמשימות הקשורות להזמנה
ולכן בשיטה של מילוי שורות היית צריכה ליצור רשומות שעונות על התנאי.
לדעתי עדיף ליצור טבלת לינק של טבלת המשימות
לשפוך אליה את הרשומות של התקנה לא בוצעה
ולהביא את הטבלה הזאת כ outer join בדו"ח במקום הטבלה האמיתית
כדי לשמור על ביצועים, לסנן גם עבור משימות הזמנה (אם סוג התקנה לא כבר אומר את זה) ואם לדו"ח יש קלט הזמנות וכו' להפריד גם את זה ולהשתמש בזה לסנן גם את המשימות. אבל לא חובה.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]