היי, אני רוצה לבנות דו"ח שיציג לי את פרטי הבן של מק"ט מסויים.
הדוח אמור להציג רק את הפריטים אשר מספר השורות של התנאי שאני בוחרת עולה על 1.
כלומר, ברגע שאני רושמת את התנאי, ויוצאת לי שורה אחת בלבד (רק מק"ט אחד עונה על התנאי ) אני לא רוצה שפריט זה יוצג.
רק במקרה שעל התנאי עונים מעל פריט אחד – להציג את הפריטים
אני מתלבטת אם לעשות את התנאי בדו"ח לפי עמודה, ובנוסף, איך לרשום את הספירה של התנאי.
רצוי לבצע זאת בפרוצדורה. קצת קשה לי להבין לפי התאור אבל זה אמור להיות משהו בסגנון זה
SELECT PARTARC.SON
FROM PARTARC, PART
WHERE PARTARC.PART = :PART
AND PARTARC.SON = PART.PART
AND PART.TYPE = 'R'
HAVING COUNT (*) > 1