Necesito una idea con esto

13/10/2004 - 18:29 por Julio | Informe spam
Hola Grupo,

Tengo una tabla creada Llamada Despacho

Campos de la tabla
DispositivoID
ClienteID
Fecha
Cantidad
Precio

Ahoa bien yo necesito insertar en esta tabla una orden de trabajo, es decir
registar todos los dispositivos que conlleva elaborar una orden de trabajo.
Cuando digo una orden de trabajo me refiero a que si se ba a construir un
UPS esta lleva una cantidad de pieza ya definnida.

Quiero saber si esta es una buena forma de hacerlo a hay otra manera mas
adeguada

insert into Despacho ( DispositivoID,ClienteID,Fecha,Cantidad,Precio)
Values('R1K1W','1',01/01/04,4,8)
insert into Despacho ( DispositivoID,ClienteID,Fecha,Cantidad,Precio)
Values('R1K1W','1',01/01/04,4,8)
insert into Despacho ( DispositivoID,ClienteID,Fecha,Cantidad,Precio)
Values('R1K1W','1',01/01/04,4,8)
insert into Despacho ( DispositivoID,ClienteID,Fecha,Cantidad,Precio)
Values('R1K1W','1',01/01/04,4,8)
insert into Despacho ( DispositivoID,ClienteID,Fecha,Cantidad,Precio)
Values('R1K1W','1',01/01/04,4,8)
insert into Despacho ( DispositivoID,ClienteID,Fecha,Cantidad,Precio)
Values('R2M3W','1',01/01/04,4,8)
insert into Despacho ( DispositivoID,ClienteID,Fecha,Cantidad,Precio)
Values('R2M3W','1',01/01/04,4,8)
insert into Despacho ( DispositivoID,ClienteID,Fecha,Cantidad,Precio)
Values('R2M3W','1',01/01/04,4,8)
insert into Despacho ( DispositivoID,ClienteID,Fecha,Cantidad,Precio)
Values('R2M3W','1',01/01/04,4,8)

Lo que pasa es que si un UPS tiene 500 dispositivo de un solo tipo y 600 de
otro tipo, entonces tendria que repetir el dispositivo tanta veces como
pieza tenga la orden

Que quiero saber si puedo hacer un inser especificando la cantidad de
dispositivo y el codigo del mismo.
 

Leer las respuestas

#1 Maxi
13/10/2004 - 19:40 | Informe spam
Hola, lo que buscas hacer es el consumo real hacia una OT!! mira en esto te
aconsejo que hagas transaccion por transaccion, por mas que sean lo mismo
pueden suceder en momentos distintos de la OT. Si suceden en el mismo
momento entonces pone un solo insert con el resumen.


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Julio" escribió en el mensaje
news:%
Hola Grupo,

Tengo una tabla creada Llamada Despacho

Campos de la tabla
DispositivoID
ClienteID
Fecha
Cantidad
Precio

Ahoa bien yo necesito insertar en esta tabla una orden de trabajo, es


decir
registar todos los dispositivos que conlleva elaborar una orden de


trabajo.
Cuando digo una orden de trabajo me refiero a que si se ba a construir un
UPS esta lleva una cantidad de pieza ya definnida.

Quiero saber si esta es una buena forma de hacerlo a hay otra manera mas
adeguada

insert into Despacho ( DispositivoID,ClienteID,Fecha,Cantidad,Precio)
Values('R1K1W','1',01/01/04,4,8)
insert into Despacho ( DispositivoID,ClienteID,Fecha,Cantidad,Precio)
Values('R1K1W','1',01/01/04,4,8)
insert into Despacho ( DispositivoID,ClienteID,Fecha,Cantidad,Precio)
Values('R1K1W','1',01/01/04,4,8)
insert into Despacho ( DispositivoID,ClienteID,Fecha,Cantidad,Precio)
Values('R1K1W','1',01/01/04,4,8)
insert into Despacho ( DispositivoID,ClienteID,Fecha,Cantidad,Precio)
Values('R1K1W','1',01/01/04,4,8)
insert into Despacho ( DispositivoID,ClienteID,Fecha,Cantidad,Precio)
Values('R2M3W','1',01/01/04,4,8)
insert into Despacho ( DispositivoID,ClienteID,Fecha,Cantidad,Precio)
Values('R2M3W','1',01/01/04,4,8)
insert into Despacho ( DispositivoID,ClienteID,Fecha,Cantidad,Precio)
Values('R2M3W','1',01/01/04,4,8)
insert into Despacho ( DispositivoID,ClienteID,Fecha,Cantidad,Precio)
Values('R2M3W','1',01/01/04,4,8)

Lo que pasa es que si un UPS tiene 500 dispositivo de un solo tipo y 600


de
otro tipo, entonces tendria que repetir el dispositivo tanta veces como
pieza tenga la orden

Que quiero saber si puedo hacer un inser especificando la cantidad de
dispositivo y el codigo del mismo.








Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.772 / Virus Database: 519 - Release Date: 01/10/2004

Preguntas similares