SQL - Consulta para sacar el cliente que haya vendido más caro su producto

 
Vista:

Consulta para sacar el cliente que haya vendido más caro su producto

Publicado por Manuel (3 intervenciones) el 02/03/2018 08:41:42
Hola. Tengo que sacar el cliente que haya vendido más caro su producto. Tengo hecho que me diga el producto más caro vendido, pero luego no sé asociarlo para que me diga el nombre de esa venta.
Las tablas son:

Una tabla personas
Dni VARCHAR (9) NOT NULL,
Nombre VARCHAR (50),
FechaNa DATE,
Telf VARCHAR (9),
Mail VARCHAR (25),
Direccion VARCHAR (50),
Tipo ENUM ('CLIENTE', 'VENDEDOR' , 'DEPENDIENTE', 'COMPRADOR') DEFAULT 'CLIENTE',
PRIMARY KEY (Dni) (

Y una tabla artículos:
Id_articulo VARCHAR (10) NOT NULL,
F_compra DATE,
F_venta DATE,
Marca VARCHAR (20),
Modelo VARCHAR (30),
Precio_Externo MEDIUMINT UNSIGNED,
Precio_Interno MEDIUMINT UNSIGNED,
Num_bultos TINYINT UNSIGNED,
Dni_incompra VARCHAR (9),
Dni_excompra VARCHAR (9),
Dni_vende VARCHAR (9),
Dni_cobra VARCHAR (9),
Id_categoria VARCHAR (20),
PRIMARY KEY (Id_articulo),
FOREIGN KEY (Dni_incompra) REFERENCES PERSONA (Dni) ON UPDATE CASCADE,
FOREIGN KEY (Dni_excompra) REFERENCES PERSONA (Dni) ON UPDATE CASCADE,
FOREIGN KEY (Dni_vende) REFERENCES PERSONA (Dni) ON UPDATE CASCADE,
FOREIGN KEY (Dni_cobra) REFERENCES PERSONA (Dni) ON UPDATE CASCADE

El vendedor es Dni_vende.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Consulta para sacar el cliente que haya vendido más caro su producto

Publicado por Isaias (1921 intervenciones) el 02/03/2018 18:48:15
Puede mostrar que avance lleva y que desea obtener como salida
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar