MySQL Forums
Forum List  »  Spanish

Re: El MENOR/MAYOR de un GRUPO de filas
Posted by: Marco Antonio Rios
Date: August 23, 2013 11:10AM

Plantearé el problema de la manera mas sencilla posible
supongamos que tenemos CONTRATOS, con sus tarifas asociadas a temporadas, y hoteles
representados en las tabla siguiente:
(contrato,hotel,temporada,tarifa)
(1,1,1,10)
(4,1,2,13)
(7,1,2,12)
(8,1,3,10)
(5,1,3,15)
(2,2,1,16)
(6,2,1,25)
(11,2,1,16)
(9,2,2,10)
(12,2,2,14)
(10,2,3,11)
(13,2,3,10)
el objetivo es encontrar las tarifas mas bajas por hotel y temporada con una salida como sigue
(contrato,hotel,temporada,tarifa)
(1,1,1,10)
(7,1,2,12)
(8,1,3,10)
(11,2,1,16)
(9,2,2,10)
(13,2,3,10)

Hay que tomar en cuenta varios hechos:
puede haber varios contratos para un mismo hotel y temporada, que tengan la misma tarifa
Para un hotel y temporada, puede haber un solo contrato
a continuación anexo codigo para crear el ejemplo:
CREATE TABLE contratos (contrato int, hotel int, temporada int, tarifa decimal(8,2));
INSERT INTO contratos (contrato,hotel,temporada,tarifa)
VALUES
(1,1,1,10),
(4,1,2,13),
(7,1,2,12),
(8,1,3,10),
(5,1,3,15),
(2,2,1,16),
(6,2,1,25),
(11,2,1,16),
(9,2,2,10),
(12,2,2,14),
(10,2,3,11),
(13,2,3,10)

Best Regards.

Marco Antonio Rios P.
Mexico City



Edited 1 time(s). Last edit at 08/23/2013 11:15AM by Marco Antonio Rios.

Options: ReplyQuote


Subject
Views
Written By
Posted
Re: El MENOR/MAYOR de un GRUPO de filas
1216
August 23, 2013 11:10AM


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.