SELECCIONAN [año], [mes], localización, [reservaciones totales], [rédito en los USD], [rédito en]/Leg_sum de los USD como “Rev/Res”
DE (
SELECCIONAR b.Year,
DateName (milímetro, DATEADD (milímetro, b.Month, -1)) como “mes”,
a.Loc,
SUMA (ISNULL (CASO CUANDO A. [tipo] = “NUEVO” Y A.Leg = 1 ENTONCES 1 0 EXTREMOS, 0)) - SUMA (ISNULL (CASO CUANDO “PUEDE” el A. [tipo] = Y a.Leg = 1 ENTONCES 1 0 EXTREMOS, 0)) COMO “reservaciones totales”,
SUMA (ISNULL (CASO CUANDO el A. [tipo] = “NUEVO” ENTONCES (a.Revenue * e.To_USD_Rate) TERMINA, 0)) - SUMA (ISNULL (el CASO CUANDO “PUEDE” el A. [tipo] = ENTONCES (a.Revenue * e.To_USD_Rate) TERMINA, 0)) COMO “rédito en los USD”,
SUMA (a.Leg) COMO Leg_sum
De las reservaciones a
EXTERNOS IZQUIERDOS ENSAMBLAN el calendario b en b.Date_ID = a.Arrival_Date
EXTERNOS IZQUIERDOS ENSAMBLAN Exchange_Rates e en e.Currency = a.Currency
DONDE a.Loc = “RYH”
Y b.Month ADENTRO (MES (b.Year), MES (b.Year) +1, MES (b.Year) +2)
Y b.Year ADENTRO (año (GETDATE ()), Año (GETDATE ())- 1)
GRUPO POR b.year, DateName (milímetro, DATEADD (milímetro, b.Month, -1)), temp de a.Loc)
Orden CERCA [año], [mes]
|