Ver Mensaje Individual
  #3  
Antiguo 24-08-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Reputación: 27
Caral Va por buen camino
Hola
No es que este mal, estas complicandote la vida, a mi no me gusta complicarmela.
Vamos a ver que te parece este concepto:

1- tenemos una tabla temporal (facturaTemp) con los campos:
[ID] INT,
[Articulo] CHAR(48),
[Cantidad] INT,
[Precio] DECIMAL);
[Monto] DECIMAL,

2- tenemos una tabla factura con los campos:
[CodigoFactura] INTEGER NOT NULL PRIMARY KEY,
[Monto] DECIMAL,
[Fecha] DATE,
[Hora] TIME);

3- tenemos una tabla FacturaDetalle con los campos:
[CodigoFactura] INTEGER NOT NULL PRIMARY KEY,
[Articulo] CHAR(48),
[Cantidad] INT,
[Precio] DECIMAL);

con esto no se creara ninguna tabla por factura, cada factura estara detallada en su tabla y los items en la tabla correspondiente, ademas si se toma el dato del monto no se necesita una variable global.
Que opinas ?
saludos
__________________
Siempre Novato

Última edición por Caral fecha: 24-08-2012 a las 03:22:27.
Responder Con Cita