ערכתי לאחרונה בתאריך 08.02.24 בשעה 19:41 בברכה, lord1
אין לי מושג מה זה SBO (ראיתי שמישהו אחר רשם), אבל בגדול אפשר להשיג את זה בצורה הזו - מצרף תמונה עם מספר שורות, אתה תתאים את זה בהתאם לצרכים שלך..
בגדול ב WHERE יש 2 מקרים כללים -
המקרה בו הכנסת את שני הערכים (שורות 12-18), ואז שורה 13 בודקת ששני הערכים קיימים ולא ריקים, ואז עושה את הפילטור שאתה רוצה
או
המקרה שבו הכנסת רק את אחד מהערכים (שורות 21-31), ואז שורות 21-25 בודקת שבאמת רק אחד מהערכים קיים והשני לא קיים (אתה יכול לשנות במקום IS NULL ל ='' אם זה יותר מתאים פה), ורק אז ממשיכה בשורות 27-30 למה שאתה רוצה לעשות במקרה ואחד מהם קיים (במקרה הזה, להחזיר אם יש match על אחד מהם)

השאילתא:
https://rotter.name/User_files/nor/?...
עריכה: יכול להיות שתצטרך לעטוף כל מופע של סוגריים מרובעים %0 (וגם %1) בסוגריים כמו שעשית עם N.
מקווה שעוזר לך.
https://rotter.name/User_files/nor/?...