Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/02/2017, 01:35
conetly
 
Fecha de Ingreso: mayo-2004
Mensajes: 8
Antigüedad: 20 años, 6 meses
Puntos: 0
Respuesta: Min combinado con Group By

Después de algunos días de estar probando y de en este mismo foro encontrar algo parecido, mi consulta queda así:

Código SQL:
Ver original
  1. SELECT d1.*,p.nombre AS prodNom, pv.nombre AS pvoNom
  2. FROM d_cotizacion AS d1
  3. INNER JOIN (SELECT d.id_Prod,MIN(d.precio) AS minPrecio FROM d_cotizacion AS d
  4. INNER JOIN e_cotizacion AS e ON d.id_Cotiza=e.id WHERE e.id_Lista=37 GROUP BY d.id_Prod) d2 ON d1.id_Prod=d2.id_Prod AND d1.precio=d2.minPrecio
  5. INNER JOIN productos AS p ON d1.id_Prod=p.codigo INNER JOIN e_cotizacion AS e1 ON d1.id_Cotiza=e1.id
  6. INNER JOIN proveedores AS pv ON e1.id_Pvo=pv.id

Esta me permite obtener el precio mínimo de todas las cotizaciones con el proveedor que lo ofrece

Última edición por gnzsoloyo; 12/02/2017 a las 07:58 Razón: Por favor, usar marcados disponibles para codigo.