MySQL Forums
Forum List  »  Spanish

El MENOR/MAYOR de un GRUPO de filas
Posted by: Marco Antonio Rios
Date: August 12, 2013 05:21PM

Estimados colegas,
Trato de Obtener los valores para lascolumnas de una fila FILA que pertenece a un GRUPO donde el varlor de alguna columna particular es el MAYOR/MENOR.

Normalmente el valor MAYOR/MENOR lo obtenemos mediante las funciones agregadas MAX() y MIN(), respectivamente, pero este valor no nos da ninguna información sobre la FILA particular a la que pertenece este valor.

Hay alguna manera mas o menos "simple" para poder obtener este resultado?

EJEMPLO:
NOTA IMPORTANTE: He hecho modificaciones al ejemplo ya que el anterior era "trivial"
Tengo una tabla de tarifas con valores como los siguientes:

id_tarifa id_prod precio
1 23 5
2 25 34
3 23 6
4 34 3
5 12 7
6 24 33
7 25 33

A simple vista deducimos que el precio mayor es "34" corresponde al id_tarifa=2
Pero que pasa con los productos 23 y 25, que tienen 2 precios diferentes?
(esto es debido a que el sistema va registrando todos los cambios de precios, que son SIEMPRE a la baja (ofertas)
Lo importante no es solo saber cual es el precio mas bajo, sino ademas a que producto corresponde cada uno y su id_tarifa, de tal forma que podamos realizar un "tarifario" usando las tarifas mas bajas solamente

Agradezco de antemano su ayuda

Best Regards.

Marco Antonio Rios P.
Mexico City



Edited 1 time(s). Last edit at 08/12/2013 08:25PM by Marco Antonio Rios.

Options: ReplyQuote


Subject
Views
Written By
Posted
El MENOR/MAYOR de un GRUPO de filas
3428
August 12, 2013 05:21PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.