SQL

  • Post
    Yona
    משתתף
    שלום,

    אני מנסה לשלוף ב- SQL מספר פריט ומחיר קנייה אחרון לפריט מתוך טבלת הפריטים (PART) ומקבלת ערך של 0 במחיר הקנייה. כאשר אני מבצעת את אותה שליפה אבל מכניסה במשפט ה- SELECT * לשליפת כל השדות – אני מקבלת את הערך הנכון בשדה מחיר הקנייה האחרון.
    השליפה שאינה עובדת:
    SELECT PART.PARTNAME, PART.PURPRICE
    FROM PART
    WHERE PART.PARTNAME = 'AAAA'
    FORMAT;
    השליפה שעובדת:
    SELECT *
    FROM PART
    WHERE PART.PARTNAME = 'AAAA'
    FORMAT;
    אודה למי שיסביר את התופעה ומה צריך לעשות על מנת לשלוף את הערך?

    תודה,

    יונה

מוצגות 2 תגובות – 1 עד 2 (מתוך 2 סה״כ)
  • Replies
    Efi Yacov
    משתתף
    הי יונה,

    שם עמודה עבור מחיר קניה אחרון הוא LASTPRICE.

    להלן שאילתא שתציג לך את כל הרשומות בהן יש מחיר שונה מ0 בעמודה מחיר קניה אחרון

    SELECT PART.PARTNAME, PART.LASTPRICE
    FROM PART
    WHERE PART.LASTPRICE 0.0
    FORMAT;

    בהצלחה, 🙂

    Yona
    משתתף
    תודה רבה אפי, עזרת לי.

    יונה

מוצגות 2 תגובות – 1 עד 2 (מתוך 2 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.