Buenas estaba estudiando gbd y la verdad no consigo que salga lo que neceisot en las consultas paso los datos: ---------------------------------------- modelo relacional -------------------------------------------
provincias( codpro, nombre) pueblos( codpue, nombre, provincia) clientes( codcli, nombre, direccion, codpostal, pueblo) vendedores( codven, nombre, direccion, codpostal, pueblo, jefe) articulos(codart, descrip, precio, stock, stock_min ) facturas( codfac, fecha, cliente, vendedor, iva, dto ) lineas_fac(factura, linea, cant, articulo, precio, dto )
--------------------------------- enunciado consultas ----------------------------------------------
a) Obtener el código de vendedor, nombre y el número de clientes a los que ha realizado factura cada uno de los vendedores. ( esta es la que esoty haciendo y no hay manera)
select v.codven "cod_vendedor", v.nombre "nombre_vendedor", count(f.cliente) "numero clientes" from vendedores v, facturas f where f.cliente = v.codven; group by v.codven;
b) El código y nombre de aquellas provincias en las que no hubo ventas de los vendedores residentes en dichas provincias durante el presente año.
c) Código y nombre de aquellos clientes que han facturado a menos de 3 vendedores distintos residentes en su misma provincia.
d) Mostrar el mejor vendedor de las provincias de Almería y Huelva para el año anterior al actual.
|