You are on page 1of 3

CLIENTE COD_CLIENTE CEDULA NOMBRE APELLIDO DIRECCION TELEFONO EMAIL

CABECERA_FACTURA_VENTA COD_FACTURAV FECHA NO_SRI RUC TARIFA_0 IVA ICE SUBTOTAL TOTAL COD_CLIENTE (FK) COD_FORMAP (FK) COD_EMPLEADO (FK) IMPUESTOS COD_IMPUESTO NOMBRE DESCRIPCION

EMPLEADO COD_EMPLEADO NOMBRE CEDULA TELEFONO FECHA_CONTRATACION SUELDO COD_TIPOEMPLEADO (FK)

TIPO_EMPLEADO COD_TIPOEMPLEADO DESCRIPCION

PROVEEDORESDIRECCIONN COD_PROVEEDORTELEFONO NOMBRE EMAIL COD_CIUDAD (FK)

DETALLE_FACTURA_VENTA COD_PRODUCTO (FK) COD_FACTURAV (FK) CANTIDAD PRECIO TERIFA_0 IVA ICE DESCUENTO SUBTOTAL TOTAL

CABECERA_FACTURA_COMPRA COD_FACTC FECHA RUC TARIFA_0 IVA ICE SUBTOTAL TOTAL COD_PROVEEDORTELEFONO (FK) CIUDAD COD_CIUDAD NOMBRE COD_PAIS (FK)

FORMA_PAGOS COD_FORMAP DESCRIPCION

DETALLE_FACTURA_COMPRA IMPUESTO_PRODUCTO COD_PRODUCTO (FK) COD_IMPUESTO (FK) DESCRIPCION TIPO_PRODUCTO COD_TIPO NOMBRE PRODUCTOS COD_PRODUCTO DESCRIPCION STOCK PRECIO OBSERVACIONES COD_TIPO (FK) COD_FACTC (FK) COD_PRODUCTO (FK) CANTIDAD PRECIO TARIFA_0 IVA ICE SUBTOTAL TOTAL DESCUENTOS_PRODUCTOS COD_PRODUCTO (FK) COD_DESCUENTOS (FK) REPUESTOS_ACCESORIOS COD_REPACC (FK) NOMBRE COD_TIPO_REPACC (FK) COD_MARCA (FK) VEHICULO COD_VEHICULO (FK) TIPO_REPUESTO_ACCESORIO COD_TIPO_REPACC DESCRIPCION NOMBRE COD_TVEH (FK) COD_MARCA (FK) MODELO_VEHICULO COD_VEHICULO (FK) COD_MODELO (FK) MODELO COD_MODELO (FK) NOMBRE COD_MARCA (FK) OBSERVACIONES

PAIS COD_PAIS NOMBRE

DESCUENTOS COD_DESCUENTOS PORCENTAJE DESCRIPCION FECHAINICIO FECHAFINAL

MARCA_REPUESTOS_ACCESORIOS COD_MARCA NOMBRE TIPO_VEHICULO COD_TVEH DESCRIPCION

MARCAS COD_MARCA NOMBRE

El monto de venta en cantidad por tipo de accesorio select tp.NOMBRE ,SUM(dfv.CANTIDAD) TOTAL from cabecera_factura_venta cfv,tipo_producto tp,productos p,detalle_factura_venta dfv where cfv.COD_FACTURAV=dfv.COD_FACTURAV and p.COD_PRODUCTO=dfv.COD_PRODUCTO and p.COD_TIPO=tp.COD_TIPO group by tp.NOMBRE El monto de ventas en dlares por tipo de accesorio select tp.NOMBRE ,sum(cfv.total) TOTAL

from cabecera_factura_venta cfv,tipo_producto tp,productos p,detalle_factura_venta dfv where cfv.COD_FACTURAV=dfv.COD_FACTURAV and p.COD_PRODUCTO=dfv.COD_PRODUCTO and p.COD_TIPO=tp.COD_TIPO group by tp.NOMBRE El tipo de accesorio ms vendido en cantidad select tp.NOMBRE,sum(dfv.CANTIDAD) from cabecera_factura_venta cfv,tipo_producto tp,productos p,detalle_factura_venta dfv where cfv.COD_FACTURAV=dfv.COD_FACTURAV and p.COD_PRODUCTO=dfv.COD_PRODUCTO and p.COD_TIPO=tp.COD_TIPO group by tp.COD_TIPO HAVING COUNT(*)>= all (select COUNT(*) from tipo_producto) El tipo de accesorio ms vendido en dlares select tp.NOMBRE,sum(dfv.TOTAL) TOTAL from cabecera_factura_venta cfv,tipo_producto tp,productos p,detalle_factura_venta dfv where cfv.COD_FACTURAV=dfv.COD_FACTURAV and p.COD_PRODUCTO=dfv.COD_PRODUCTO and p.COD_TIPO=tp.COD_TIPO group by tp.COD_TIPO HAVING sum(dfv.TOTAL)>= all (select sum(dfv.TOTAL) from cabecera_factura_venta cfv,tipo_producto tp,productos p,detalle_factura_venta dfv where cfv.COD_FACTURAV=dfv.COD_FACTURAV and p.COD_PRODUCTO=dfv.COD_PRODUCTO and p.COD_TIPO=tp.COD_TIPO group by tp.COD_TIPO) La cantidad que se ha vendido en unidades de cada accesorio select tp.NOMBRE,count(dfv.CANTIDAD) from cabecera_factura_venta cfv,tipo_producto tp,productos p,detalle_factura_venta dfv where cfv.COD_FACTURAV=dfv.COD_FACTURAV and p.COD_PRODUCTO=dfv.COD_PRODUCTO and p.COD_TIPO=tp.COD_TIPO group by tp.COD_TIPO El nombre del cliente que compra el producto ms vendido en unidades select p.DESCRIPCION,sum(dfv.CANTIDAD) TOTAL,c.NOMBRE from cabecera_factura_venta cfv,productos p,detalle_factura_venta dfv, cliente c where cfv.COD_FACTURAV=dfv.COD_FACTURAV and p.COD_PRODUCTO=dfv.COD_PRODUCTO and c.COD_CLIENTE=cfv.COD_CLIENTE group by P.COD_PRODUCTO

HAVING sum(dfv.CANTIDAD)>= all (select sum(dfv.CANTIDAD) from cabecera_factura_venta cfv,productos p,detalle_factura_venta dfv where cfv.COD_FACTURAV=dfv.COD_FACTURAV and p.COD_PRODUCTO=dfv.COD_PRODUCTO group by dfv.CANTIDAD) presenta el nombre del cliente que compra el producto mas vendido en dlares. select c.NOMBRE, p.DESCRIPCION,SUM(dfv.TOTAL) TOTAL from cabecera_factura_venta cfv,productos p,detalle_factura_venta dfv,cliente c where cfv.COD_FACTURAV=dfv.COD_FACTURAV and p.COD_PRODUCTO=dfv.COD_PRODUCTO and c.COD_CLIENTE=cfv.COD_CLIENTE group by p.COD_PRODUCTO HAVING sum(dfv.TOTAL)>= all (select sum(dfv.TOTAL) from cabecera_factura_venta cfv,productos p,detalle_factura_venta dfv where cfv.COD_FACTURAV=dfv.COD_FACTURAV and p.COD_PRODUCTO=dfv.COD_PRODUCTO group by p.COD_PRODUCTO) El accesorio que ms se vende en dlares select c.NOMBRE, p.DESCRIPCION from cabecera_factura_venta cfv,productos p,detalle_factura_venta dfv,cliente c where cfv.COD_FACTURAV=dfv.COD_FACTURAV and p.COD_PRODUCTO=dfv.COD_PRODUCTO and c.COD_CLIENTE=cfv.COD_CLIENTE group by p.COD_PRODUCTO HAVING sum(dfv.CANTIDAD)>= all (select sum(dfv.CANTIDAD) from cabecera_factura_venta cfv,productos p,detalle_factura_venta dfv where cfv.COD_FACTURAV=dfv.COD_FACTURAV and p.COD_PRODUCTO=dfv.COD_PRODUCTO group by p.COD_PRODUCTO) # El nombre del cliente que compra el producto ms vendido en dlares

select c.NOMBRE, p.DESCRIPCION from cabecera_factura_venta cfv,productos p,detalle_factura_venta dfv,cliente c where cfv.COD_FACTURAV=dfv.COD_FACTURAV and p.COD_PRODUCTO=dfv.COD_PRODUCTO and c.COD_CLIENTE=cfv.COD_CLIENTE group by p.COD_PRODUCTO HAVING sum(dfv.TOTAL)>= all (select sum(dfv.TOTAL) from cabecera_factura_venta cfv,productos p,detalle_factura_venta dfv where cfv.COD_FACTURAV=dfv.COD_FACTURAV and p.COD_PRODUCTO=dfv.COD_PRODUCTO group by p.COD_PRODUCTO)

You might also like