1. Learn
  2. /
  3. Courses
  4. /
  5. SQL Serverで学ぶ時系列分析

Connected

Exercise

日付の丸め

SQL Server には、月・時・分単位で直感的に切り捨て(丸め下げ)る方法がありません。しかし、DATEADD() と DATEDIFF() を組み合わせることで、この丸めを実現できます。

日付 1914-08-16 を年単位で切り捨てるには、DATEADD(YEAR, DATEDIFF(YEAR, 0, '1914-08-16'), 0) を呼び出します。

月単位で切り捨てるには、DATEADD(MONTH, DATEDIFF(MONTH, 0, '1914-08-16'), 0) を呼び出します。

この方法は、他のいくつかの日付要素にも応用できます。

Instructions

100 XP
  • DATEADD() と DATEDIFF() を日付要素と組み合わせて、時刻を日・時・分単位で切り捨ててください。