datetime2 の値を最も近い 30 分に丸める必要があります。たとえば、「10/17/2013 12:10:00.123」は「10/17/2013 12:00:00.0」に切り捨てられ、「10/17/2013 12:34:17.123」は 10/17 に切り捨てられます/2013 12:30:00.0'. 私が最初に考えたのは、日付と時刻を分割してそのようにする UDF を作成することでした。しかし、このようなことが単一の T-SQL ステートメントで実行できるかどうか疑問に思っています。
私は SQL Server 2012 を使用しており、列のデータ型は dateTime2 です (これは float に変換できません!!)