VALT [år], [månaden], läge, [sammanlagda bokningar], [intäkt i USD], [intäkt i] för USD/Leg_sum som ”varven/Res”,
FRÅN (
VÄLJ b.Year,
DateName (en mm, DATEADD (en mm, b.Month, -1)) som ”månad”,
a.Loc,
SUMMA (ISNULL (FALL, NÄR A. [typ] = ”NYTT” OCH A.Leg = 1 1 ANNARS 0 AVSLUTAR DÄREFTER, 0)) - SUMMA (ISNULL (FALL, NÄR A. [typ] = ”KAN” OCH a.Leg = 1 DÄREFTER 1 ANNARS 0 ATT AVSLUTA, 0)) SOM ”sammanlagda bokningar,
SUMMA (ISNULL (FALL, NÄR A. [typ] = ”NYTT” (a.Revenue * e.To_USD_Rate) AVSLUTAR DÄREFTER, 0)) - SUMMA (ISNULL (FALLET, NÄR A. [typ] = ”KAN” DÄREFTER (a.Revenue * e.To_USD_Rate) AVSLUTAR, 0)), SOM ”intäkt i USD”,
SUMMA (a.Leg) SOM Leg_sum
FRÅN bokningar a
LÄMNAT YTTRE SAMMANFOGA kalender b på b.Date_ID = a.Arrival_Date
LÄMNAT YTTRE SAMMANFOGA Exchange_Rates e på e.Currency = a.Currency
VAR a.Loc = ”RYH”,
OCH b.Month IN (MÅNADEN (b.Year), MÅNADEN (b.Year) +1, MÅNADEN (b.Year) +2)
OCH b.Year IN (året (GETDATE ()), År (GETDATE ())- 1)
GRUPP VID b.year, DateName (en mm, DATEADD (en mm, b.Month, -1)), vikarier för a.Loc)
Beställa BY [året], [månaden]
|