שלום רב
באופן כללי איך ניתן לעדכן מספר רשומות בבת אחת על סמך ערך שמחושב מטבלאות שונות ?
אני רוצה ליצור טבלה זמנית אשר מאחדת נתוני קבלה מספק למוצר עם נתוני חשבונית לספק
יכול להיות שיש קבלת מוצר ואין חשבונית עליו
ויכול להיות שיש חשבונית ואין קבלה באותה תקופה.
יצרתי טבלה שמכילה את נתוני הקבלה ועכשיו אני רוצה לעדכן אם יש נתונים מחשבונית
איך עושים זאת ללא קרסור
תודה
הקוד הרצב שגוי
UPDATE STACK8 SET INTDATA4 =
SELECT SUM (INVOICEITEMS.TQUANT )
FROM SUPPLIERS , INVOICES
,INVOICEITEMS, PART
WHERE
INVOICES.CUST = SUPPLIERS.SUP
AND INVOICES.TYPE IN ('P','Y')
AND INVOICES.IVDATE BETWEEN 20/11/10 AND 08/12/10
AND INVOICEITEMS.PART = PART.PART
AND INVOICEITEMS.IV = INVOICES.IV
GROUP BY 1
WHERE STACK8.KEY1 = SUPPLIERS.SUP
AND STACK8.KEY2 = PART.PART ;