1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Time Series Analysis in SQL Server

Connected

Cvičení

Zaokrouhlování dat

SQL Server nenabízí intuitivní způsob, jak zaokrouhlit datum dolů na měsíc, hodinu nebo minutu. Pomocí kombinace funkcí DATEADD() a DATEDIFF() to ale zvládnout jde.

Pokud chceme zaokrouhlit datum 1914-08-16 dolů na rok, zavoláme DATEADD(YEAR, DATEDIFF(YEAR, 0, '1914-08-16'), 0).

Pro zaokrouhlení dolů na měsíc použijeme DATEADD(MONTH, DATEDIFF(MONTH, 0, '1914-08-16'), 0).

Stejný postup funguje i pro řadu dalších částí data.

Pokyny

100 XP
  • Pomocí DATEADD() a DATEDIFF() v kombinaci s částmi data zaokrouhli čas dolů na den, hodinu a minutu.