Ayuda sobre consulta y group by
Publicado por Chris (3 intervenciones) el 23/05/2019 06:51:04
Hola Buenas Tardes , quisiera que me ayudaran , lo que busco en este bloque de código es que muestre , por ejemplo booking channel(Mediante o por donde se realizo la reserva) = website y ..el tipo de habitación en el que mas se registran o reservan desde website por ejemplo dormitorio4.. He intentado realizar mediante un max para que me muestre el valor maximo de donde se ha hecho mas reservas , pero solo me sale un registro , quisiera que me muestre el valor maximo de las reservas de cada booking channel y tipo de habitacion. Espero su ayuda.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CREATE PROCEDURE USP_BOOKING_CHANNEL_TIPOHABITACION
as
DECLARE @TABLA_TEMP TABLE(
Bookingchannel varchar(35),
CantReser decimal(7,0),
Denominacion varchar(35)
)
INSERT INTO @TABLA_TEMP
select rs.BookingChannel , COUNT(*) as Cantidad_Reservas ,thp.Denominacion from Reserva rs inner join TipoHabitacion thp
on rs.IDTipHabitacion=thp.IDTipHabitacion
group by rs.BookingChannel,thp.Denominacion
Order by BookingChannel
Select Bookingchannel,CantReser,Denominacion from @TABLA_TEMP
where CantReser=(Select MAX(CantReser) from @TABLA_TEMP)

Valora esta pregunta


0