שלום
אני מנסה לבנות דו"ח אשר יציג מצד אחד את כל המוצרים שמוגדרים ללקוח מסויים ובנוסף יציג (אם היו) את כל המכירות שהיו למוצר זה.
הבעיה היא שהמערכת מקשרת לי גם חשבוניות שאינן מקושרות ללקוח ומוצר זה.
מצ"ב הSQL של הדו"ח. [file name=CUSTPART.txt size=546]https://www.priority-forums.com/he/images/fbfiles/files/CUSTPART.txt[/file]
הי ליאור
הבעיה היא לא זאת (כלומר פתרתי את זה )
הבעיה שלי היא שאני רוצה שיוצגו גם מקטי"ם הקשורים ללקוח שלא היתה להם מכירה .
מכיוון שאני מקשר את החשבונית ללקוח אז המערכת מגבילה רק את המקטי"ם שהיתה להם חשבונית.
לא בדקתי בכלל אבל אל תניח שאפשר לבצע בשאילתא אחת.
מאוד יתכן שתצטרך לעטוף בפרוצדורה ולהכין טבלת עזר. מה שאתה רוצה דורש outer join (סימן שאלה במחולל) ועם יותר מדי כאלה כבר רואים בעיות. אפשר להכין בטבלת עזר רשימות שאפשר לעבוד איתן ב-inner join וזה יוצא הרבה יותר פשוט בהגדרת הדו"ח הסופי.
שוב אלה עניינים כלליים, לא ירדתי לפרטים פה.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
פתרתי את הבעיה בצורה שונה
עטפתי את הדו"ח בפרוצדורה רק ע"מ שתהיה לי אפשרות לתחום את טווח התאריכים.
לגבי הדו"ח עצמו הלכתי מכיוון אחר של חיבור עם טבלת TRANSORDER.
מצ"ב השאילתא.
תודה [file name=CUSTPART-70a2a78c0523884c0f587209d6c1a8ed.txt size=544]https://www.priority-forums.com/he/images/fbfiles/files/CUSTPART-70a2a78c0523884c0f587209d6c1a8ed.txt[/file]