Categorías destacadas
programacion php    
Lista de foros

Consulta para evitar Cursores


raul
20 de Julio del 2010

Hola Foreros,



Tengo el siguiente problema.



Dispongo de una tabla de Pedidos con mas o menos estos campos.

Pedido Contenedores Fecha

1 4hoy

2 5hoy



Tengo una tabla con lineas de pedido mas o menos así.



Pedido Articulo Cantidad

1 1100

1 2200

1 3300

2 1100



Tengo otra tabla con Contenedores.



Contenedor Modelo( no es relevante, es por rellenar )

1 1

2 1

3 1



Lo que estoy buscando es una consulta o procedimiento que distribuya equitativamente ( dentro de lo posible. ) los articulos de los pedidos

en diferentes contenedores , y , además les asigne un número para que al operario le sea sencillo realizar la carga.



Busco mas o menos esto.



Tabla Resultado


( generado desde el 1

para cada pedido)


Pedido Contenedor NumeroContenedor Articulo CAntidad

1 1 1 1 25

1 1 1 2 50

1 1 1 3 75

1 2 2 1 25

1 2 2 2 50

1 2 2 3 75



etc...



Espero haberme explicado suficientemente bien, la idea es, facilitar a un operador la carga de contenedores con cantidades casi identicas de articulos en función del pedido.



El id del contenedor no es necesario que me lo asigne la función, lo asigna el operador al colocarlo en su ubicación y decirle al sistema que va a cargar un pedido en concreto.



Esta función es muy sencilla de realizar con cursores, recorro los articulos, recorro los contenedores, un par de calculos matematicos y a llenar lineas como un loco.



perooo... queria hacer un codigo bastante mas eficiente y elegante que recorrer cursores.



¿ Podeis echarme un capote. ?



Agradecido solo por llegar hasta aquí leyendo este rollo.



raul

 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon