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