Buen día:
Si bien soy nuevo en el sitio Freelancer.com. Soy Ing. en sistemas con 20 años de experiencia en analisis y programación. Tengo mucha experiencia trabajando con MsSql.
Respecto del trabajo en sí:
NO aparece en su descripcion las columnas de la tabla MOVIMIENTOPRENDAS. Confirmeme si dicha tabla describe la "ubicacion de la prenda" ( ... , "id Prenda" , "id Lugar" ) o es realmente una tabla de movimiento de un lugar a otro con ( ... , "id Prenda" , "id Lugar Origen" , "id Lugar Destino" ) , lo cual introduciria un poco mas de complejidad.
Le hubiera hecho esta pregunta por mensaje, pero como soy nuevo, el sitio no me lo permitió.
En cuanto a la sentencia ó Store Procedure (yo prefiero la última opción), no es demasiado complicado, con la restricción que la cantidad de "lugares" (columnas a la derecha de Faltantes) sea fija (3,4, 20, pero fija) lo cual tambien podría manejarse con poner X cantidad de columnas y agregar al final una columna "otros lugares") . Sino se agregaría más nivel de complejidad a la construcción de la consulta.
Es un trabajo que en si puedo realizar en 4-5hs netas de trabajo. De todas formas. He presupuestado 2 días, para tener tiempo para poder consultar todas las dudas, trabajar tranquilo, entregar el trabajo, reveer lo que fuere necesario de acuerdo a su criterio, hasta obtener su aprobación.
La comunicación podemos realizarla por Skype, por mail, o por el sitio.
Desde ya muchas gracias por su tiempo.
Ing. Pablo I. Ruiz