סכימת עלויות לעץ מוצר למכשיר

פורומים אפיון ופיתוח פריוריטי סכימת עלויות לעץ מוצר למכשיר

  • Post
    הילה
    משתתף
    שלום,

    אנחנו יוצרים עץ מוצר למכשיר ע"י הרכבות.

    אני רוצה ליצור פרוצדורה (SQLI) שסוכמת את עלות התנועה בהרכבה לכל שורות המפרט ומעדכנת אותו בשדה בכרטיס מכשיר.

    יש מסך ניפוקים להרכבה. מצפייה במבנה המסך עולה שצריך להשתמש במס' טבלאות כמה פעמים. ז"א לבצע חיתוך בין טבלאות זהות עם מזהים שונים.
    חלק מהטבלאות צריך להגדיר כ- (?) לכל הטבלה. לדוגמא ? FROM SERNUMBERS .
    לחלקם להגדיר (?) לשדות ספציפיים בטבלה.

    מישהו מכיר איזה פרוצדורה כתובה שאוכל ללמוד על שימוש בצורה כזאת. או לחלופין הסבר.
    תודה 🙂

מוצגות 7 תגובות – 1 עד 7 (מתוך 7 סה״כ)
  • Replies
    PriorityDev
    משתתף
    IL
    בפריוריטי הג'וין (סימן שאלה) מוגדר לכל הטבלה ולא ניתן להגדיר לשדה ספציפי.
    למרות שבמחוללי דו"חות ומסכים זה נראה פר שדה, אך מאחורי הקלעים זה לכל הטבלה. ניתן לראות את זה ב-dump של דו"ח/מסך.

    מעבר לזה קצת קשה להסביר על רגל אחת. צריך לדעת SQL, להעזר ב-SDK ולהתחיל לנסות.
    כמובן, בזהירות רבה. רצוי מאוד בשרת טסטים ולא להתלבש על ישויות קיימות אלא ליצור חדשות.

    הילה
    משתתף
    שאלתי היא האם יש אפשרות לרשום שאילתא העובדת על אותה טבלה פעמיים (כמו המזהים..)
    ואם כן איך?
    הילה
    משתתף
    אני אחדד את שאלתי:
    צורך שלי הוא להגדיר התנייה כזאת
    TRANSORDER(0).KLINE BETWEEN TRANSORDER(2).KLINE+1 AND TRANSORDER(2).KLINE+999

    איך אני יוצרת את המזהה הזה של הטבלאות?

    PriorityDev
    משתתף
    IL
    כן, יש אפשרות כזאת, משתמשים ב-alias. למשל,
    FROM SERIAL , SERIAL SERIAL2

    ראה דוגמא למשל בפרוצדורה בשם COPYPORDERS (העתקת הזמנת רכש)

    PriorityDev
    משתתף
    IL
    הדוגמא שלך מצויינת, רק צריך למחוק את הסוגריים וב-FROM לעשות כמו בדוגמא שלי.
    הילה
    משתתף
    נהדר.. נשמע הגיוני.. אני אנסה. תודה. 🙂
    PriorityDev
    משתתף
    IL
    בהצלחה וחג שמח.
מוצגות 7 תגובות – 1 עד 7 (מתוך 7 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.