Respuesta: Al hacer LEFT JOIN se me Altera el SUM Tabla Cliente
Tabla Factura
Código MySQL:
Ver original KEY `IdCliente` (`IdCliente`), INSERT INTO `tblfactura` (`NroFactura`, `IdCliente`, `Fecha`, `Total`, `TNeto`, `IVA`, `Descuento`, `Estado`, `Moneda`, `Descripcion`) VALUES 00001, 1, '2012-10-05', 44148000, 44148000, 0, 0, 'Active', 'COP', 'Venta 3 Graham, 2 Rolex y 1 Hublot'), (00002, 3, '2012-10-05', 59762000, 59762000, 0, 0, 'Active', 'COP', 'Venta Prueba'), (00004, 1, '2012-10-05', 4150, 4150, 0, 0, 'Active', 'USD', 'Venta Rolex'), (00005, 1, '2012-10-08', 97500, 100000, 0, 2.5, 'Active', 'COP', 'factura con descuento del 2.5%'), (00007, 1, '2012-10-01', 21253260, 21687000, 0, 2, 'Active', 'COP', 'Prueba'), (00008, 1, '2012-10-19', 24716430, 27462700, 0, 10, 'Active', 'COP', 'Prueba varios items'), (00015, 1, '2012-10-24', 10500, 10500, 0, 0, 'Active', 'USD', 'Venta 3 rolex en USD'); (00011, 3, '2012-10-19', 16956345, 17535000, 0, 3.3, 'Active', 'COP', 'factura venta actualizar stock'),
Tabla Pagos por Factura
Código MySQL:
Ver original KEY `NroFactura` (`NroFactura`), INSERT INTO `tblpagosxfactura` (`NroPago`, `NroFactura`, `Valor`, `Fecha`, `Descripcion`, `TipoPago`, `Moneda`) VALUES (1, 00001, 10000000, '2012-10-05', 'Pago en efectivo a la Fac Nro. 00001 por el valor de 10''000.000', 'Cash', 'COP'), (4, 00001, 10000000, '2012-10-16', 'Pago en cheque por 10''000.000', 'Check', 'COP'), (7, 00001, 5000000, '2012-10-19', 'Pago en efectivo', 'Cash', 'COP');
La tabla tblcliente se relaciona con tblfactura por medio de IdCliente y tblfactura se relaciona con tblpagosxfactura por medio de NroFactura |