Antes de mirar este ejemplo, busca información en mysql sobre "transform", "pivot", "decision cube", puede que ya tengas implementado lo que quieres hacer.
Aquí tienes un
ejemplo
year, q1, q2, q3... serían el código y los almacenes, es decir, los parámetros de salida del SP. Como en un folio solo te cabrá 10 o 12 almacenes, tendrías 12 parámetros de salida en el SP.
saludos