Hola a todos,
Tengo la siguiente tabla de artículos: almacen, articulo, descripcion,
precio, proveedor, ...
La PK es almacen+articulo
Hay una serie de almacenes, de los cuales sólo quiero la comparativa entre
el 1, 3, 5, 6 y 11.
Con la siguiente consulta obtengo las filas deseadas:
select articulo, min(precio) as PrMinimo
from avlArtic
where almacen in(1, 3, 5, 6, 11)
group by articulo
Ahora el problema es que no quiero mostrar sólo el artículo y precio mínimo,
sino que quiero mostrar todas las columnas de la tabla articulos. Si no, no
puedo saber en qué almacen es más barato ni otros datos de esa fila.
Como puedo obtener, por cada artículo, la fila correspondiente al almacen
que tiene el precio más bajo entre los seleccionados ?
Un saludo
Salvador Ramos
www.helpdna.net (información sobre SQL Server y Microsoft .Net)
www.helpdna.net/acerca_de_salvador_ramos.htm
Leer las respuestas