La PROCÉDURE ci-dessus renvoie une seule ligne, car vous mettez à jour vos variables (vDate, vInQty, tOutQty) à chaque fois dans le corps REPEAT.
Ma suggestion pour résoudre ce problème est la suivante :
- CREATE TEMPORARY TABLE tmp_table, dont chaque variable représente une colonne dans cette tmp_table.
- à l'intérieur de l'insertion REPEAT dans cette tmp_table.
- sélectionnez * dans temp_table.
- DÉPOSER tmp_table. /* Nettoyer */