Die PROCEDURE oben gibt nur eine Zeile zurück, da Sie Ihre Variablen (vDate, vInQty, tOutQty) jedes Mal innerhalb des REPEAT-Körpers aktualisieren.
Mein Vorschlag, das zu beheben, ist:
- CREATE TEMPORARY TABLE tmp_table, wobei jede Variable eine Spalte in dieser tmp_table darstellt.
- innerhalb der REPEAT-Einfügung in diese tmp_table.
- wähle * aus temp_table.
- DROP tmp_table. /* Aufräumen */