PDA

Ver la Versión Completa : corrección en consultas x favor


oZNeRoL
28-11-2007, 10:12:59
Seleccionar los datos de los pedidos correspondientes al realizado con mayor cantidad de unidades del mismo producto, visualizándolo para cada producto.

SELECT PEDIDO_NO, PRODUCTO_NO, COUNT(UNIDADES) AS 'MAX. CANTIDAD UNI'
FROM PEDIDOS P1
WHERE UNIDADES = ANY(SELECT MAX(UNIDADES)
FROM PEDIDOS P2
WHERE P1.PRODUCTO_NO = P2.PRODUCTO_NO)
GROUP BY UNIDADES;Pero me falta obtener para cada producto, los datos del pedido en el que se han solicitado mas unidades de ese producto :confused:

Seleccionar los empleados de la empresa que tengan igual comisión que la media de su oficio.

SELECT *
FROM EMPLEADOS
WHERE (COMISION, OFICIO) =
(SELECT AVG(IF NULL(COMISION,0)), OFICIO
FROM EMPLEADOS V
GROUP BY OFICIO
HAVING EMPLEADOS.OFICIO=V.OFICIO));

Me da error de sintaxis.

Haber si me podéis echar una mano.

Muchas gracias