|
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.
|