1. Learn
  2. /
  3. Courses
  4. /
  5. Time Series Analysis in SQL Server

Connected

Exercise

Downsample pomocí kalendářní tabulky

Vedení ocenilo týdenní přehled, ale chtělo vidět každý týden roku 2020 – nejen ty, ve kterých docházelo k využívání vybavení. Tento problém lze vyřešit pomocí kalendářní tabulky: ta obsahuje všechny týdny, takže ji můžeme napojit na tabulku dbo.DaySpaVisit a získat potřebné výsledky.

Vedení by také rádo vidělo první den každého kalendářního týdne, protože to poskytuje důležitý kontext pro čtenáře přehledu.

Instructions

100 XP
  • Najdi a zahrň číslo týdne v kalendářním roce.
  • Přidej minimální hodnotu c.Date v každé skupině jako FirstDateOfWeek. Funguje to proto, že seskupuješ právě podle týdne.
  • Připoj tabulku Calendar k tabulce DaySpaVisit na základě data v kalendářní tabulce a data návštěvy každého zákazníka day spa. CustomerVisitStart je datový typ DATETIME2, který obsahuje i čas, takže přímé spojení by zahrnovalo pouze návštěvy začínající přesně o půlnoci.
  • Seskup záznamy podle týdne kalendářního roku.