שלום,
אני צריך לחשב צריכת פריטים 0-3 חודשים ו-3-6 חודשים.
כתבתי את הקוד הבא:
/* calculate 0-3 months */
:TDT = SQL.DATE8 ;
:FDT = 01/01/11 ;
:FDT = :TDT – (1440 * 90) ;
INSERT INTO STACK4 (KEY,REALDATA)
SELECT P.PART, SUM(T.TQUANT) / 1000.0
FROM PART P, TRANSORDER T
WHERE T.PART = P.PART
AND T.TYPE = 'K'
AND T.CURDATE BETWEEN :FDT AND :TDT
GROUP BY 1 ;
/* calculate 3-6 months */
:TDT = :FDT ;
:FDT = :TDT – (1440 * 90) ;
INSERT INTO STACK4 (KEY,REALDATA2)
SELECT P.PART, SUM(T.TQUANT) / 1000.0
FROM PART P, TRANSORDER T, STACK4
WHERE T.PART = P.PART
AND T.TYPE = 'K'
AND T.CURDATE BETWEEN :FDT AND :TDT
GROUP BY 1;
אך הקטע השני לצערי לא עובד.. אני יודע שאני צריך להחליף אותו ככל הנראה ל- UPDATE אבל כל הניסיונות כשלו.
אשמח לעזרה
תודה
חייצוק