שאלה ב SQL

achokler

New member
שאלה ב SQL

אני כותב SQL ב PLSQL ל DB של ORACLE אבל תשובה ב MSSQK תהיה גם טובה. יש לי מלאי לפריט 1000. ויש לי טבלא של קבלות . אני צריך ליצור טבלא שבה יש עמודת מספר קבלה וכמות שנלקחה. הכמות צריך להיות FIFO כלומר לוקח מקבלות אחרונות את הכמויות עד שמגיע ל 1000 . למשל יש לי קבלות ממויניות בסדר הפוך והכמות במלאי 1000. קבלה כמות 10 500 9 1000 הטבלה החדשה תיהיה 10 כמות 500 , 9 כמות 500 . איך עושים את זה בתודה מראש.
 

s h i m s h o n

New member
נדרשת הבהרה

לא ברור בדיוק התהליך פה. נסה לתאר בדיוק איך מתמלאות הטבלאות (הקיימת והרצויה). תאר גם בשלבים איך אתה מגיע מהטבלה הקיימת לתוצאה הרצויה ("תכנות בעברית"), רצוי לא עם מספרים שמתחלקים יפה זה בזה כמו 500 ו-1000. בברכה, ש.
 

achokler

New member
תשובות

יש לי טבלת קבלות של פריטים שיצרתי ב SP שבה יש את הקבלות בסדר יורד של תאריכים למשל 31/12 400 20/12 300 10/12 1000 יש לי נתון בו מלאי לפריט למשל 1000 אני צריך לעדכן את הטבלה הראשונה לסכום בקבלה עד שמצטבר למלאי לדוגמא 31/12 400 400 20/12 300 300 10/12 1000 300 (מפני שהגעתי למצטבר כבר של 1000)
 
למעלה