Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2012, 14:05
ebolavih
 
Fecha de Ingreso: marzo-2012
Mensajes: 4
Antigüedad: 12 años, 8 meses
Puntos: 0
Problema son SQL MIN() Obtener ID del registro

Hola compañeros.

Os sigo desde hace mucho tiempo, de aquí ha salido mucho de mi código.

Hoy no he encontrado una consulta SQL que me hace falta y la verdad, seguro que está pero no la encuentro.

El caso es el siguiente.

Tengo una tabla, llamémosla PRECIO

Esta tabla tiene los siguientes campos (ID, PRECIO, VENDEDOR, ARTICULO, OFICINA)

Entre otros campos que no son útiles y no interfieren en la consulta.

Bien el caso es que deseo obtener el ID del registro que este agrupado por VENDEDOR y que cumpla:

Sea una OFICINA identificada.
Sea un ARTICULO identificado.
Tenga el menor precio.

O explicado de otro modo, quiero los ID de los registros que son de una OFICINA y ARTICULO en concreto y que tenga el menor precio.

Por otro lado, tengo otro problema el precio puede aparecer duplicado, en ese caso me gustaría obtener el ID de menor valor...

Muchas gracias a todos por vuestra ayuda y por este grandísimo foro.