//Esta id sera utilizada para guardar el id de la factura especifica que se desea conocer sus detalles
intid_factura_especifica=5;
intid_factura_especifica=5;
rs=testamento.executeQuery("SELECT factura.fecha_emision, cliente.nombre AS nombre_cliente, cliente.apellido, producto.nombre AS producto, factura_detalle.cantidad,factura_tipo.nombre AS tipo_de_Factura FROM factura JOIN factura_detalle ON factura_detalle.factura_id=factura.id JOIN factura_tipo ON factura.factura_tipo_id=factura_tipo.id JOIN producto ON factura_detalle.producto_id=producto.id JOIN cliente ON factura.cliente_id=cliente.id WHERE factura.id = "+id_factura_especifica);
rs=testamento.executeQuery("SELECT factura.fecha_emision, cliente.nombre AS nombre_cliente, cliente.apellido, producto.nombre AS producto, factura_detalle.cantidad,factura_tipo.nombre AS tipo_de_Factura FROM factura JOIN factura_detalle ON factura_detalle.factura_id=factura.id JOIN factura_tipo ON factura.factura_tipo_id=factura_tipo.id JOIN producto ON factura_detalle.producto_id=producto.id JOIN cliente ON factura.cliente_id=cliente.id WHERE factura.id = "+id_factura_especifica);
while(rs.next()){
while(rs.next()){
...
@@ -110,7 +111,6 @@ public class App {
...
@@ -110,7 +111,6 @@ public class App {
//MONTOS DE FACTURAS ORDENADAS SEGUND TOTALES
//MONTOS DE FACTURAS ORDENADAS SEGUND TOTALES
System.out.println("*Montos de facturas ordenadas segun totales: ");
System.out.println("*Montos de facturas ordenadas segun totales: ");
rs=testamento.executeQuery("SELECT factura_id, TRUNC(SUM(cantidad * precio)) AS total_monto FROM factura_detalle JOIN producto ON factura_detalle.producto_id = producto.id JOIN factura ON factura_detalle.factura_id = factura.id GROUP BY factura_id ORDER BY total_monto DESC");
rs=testamento.executeQuery("SELECT factura_id, TRUNC(SUM(cantidad * precio)) AS total_monto FROM factura_detalle JOIN producto ON factura_detalle.producto_id = producto.id JOIN factura ON factura_detalle.factura_id = factura.id GROUP BY factura_id ORDER BY total_monto DESC");
//MOSTRAR EL IVA 10% DE LOS TOTALES DE MONTOS DE FACTURAS
//MOSTRAR EL IVA 10% DE LOS TOTALES DE MONTOS DE FACTURAS
System.out.println("*Iva 10% del total de monto de cada fatura: ");
System.out.println("*Iva 10% del total de monto de cada fatura: ");
rs=testamento.executeQuery("SELECT factura_id, TRUNC(SUM(cantidad * precio )* 0.1) AS total_monto FROM factura_detalle JOIN producto ON factura_detalle.producto_id = producto.id JOIN factura ON factura_detalle.factura_id = factura.id GROUP BY factura_id ORDER BY total_monto DESC");
rs=testamento.executeQuery("SELECT factura_id, TRUNC(SUM(cantidad * precio )* 0.1) AS total_monto FROM factura_detalle JOIN producto ON factura_detalle.producto_id = producto.id JOIN factura ON factura_detalle.factura_id = factura.id GROUP BY factura_id ORDER BY total_monto DESC");