on 03-29-2011 7:34 AM
Hallo zusammen,
ich sitze grade an einem Query, leider bringt dieses den SAP Client mit dem Hinweis zum Absturzt, dass nicht genug speicher vorhanden ist. Hat da wer eine Idee?
SELECT T2.ItemCode, SUM(T2.OpenQty) AS 'zukunft' FROM #zukunft OITM T0 INNER JOIN RDR1 T2 ON T0.ItemCode = T2.ItemCode AND T2.LineStatus = 'O' AND T2.Shipdate > [%1] GROUP BY T2.ItemCode
SELECT T2.ItemCode, SUM(T2.OpenQty) AS 'jetzt' INTO #jetzt FROM OITM T0 INNER JOIN RDR1 T2 ON T0.ItemCode = T2.ItemCode AND T2.LineStatus = 'O' AND T2.Shipdate <= [%1] GROUP BY T2.ItemCode
SELECT * FROM #jetzt, #zukunft
Grüße Steffen
Moin Steffen,
müsste das nicht
INTO #zukunft FROM OITM
statt
FROM #zukunft OITM
heißen?
Achja ... und wahrscheinlich möchtest das Ergebniss noch vernünftig in zusammenhang bringen:
SELECT * FROM #jetzt T0 join #zukunft T1 on T0.ItemCode = T1.ItemCode
grüße aussem norden,
Thilo-Simon Studt
Edited by: Thilo Studt on Mar 29, 2011 11:11 AM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Moin,
kannste das ganze Query mal posten bitte.
Den alleine schon durch ein SELECT wie
SELECT * FROM #jetzt, #zukunft
potenzieren sich die ausgegebenen Datensätze enorm.
Wenn du dort z.B.: jeweils pro Temp-Tabelle 1000 Datensätze drin hast, kommen hinten schon 1000000 Datensätze raus .... und wenn du noch ne dritte Tabelle dabei hast sind es schon 1000000000.
Dann darf meiner Meinung nach auch ein Speicherproblem austreten
User | Count |
---|---|
110 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.