Какой лучший способ округлить значение ЧЧ: ММ до ближайшего 15-минутного интервала? Я не отслеживаю секунды, чтобы они не имели значения.
00:08:00 becomes 00:15:00
00:07:00 becomes 00:00:00
01:59:00 becomes 02:00:00
и так далее. Есть ли для этого элегантный метод без UDF или оператора Case?
РЕДАКТИРОВАТЬ: Вот SQL, который я использую, чтобы получить значения выше, которые я хотел бы округлить:
CONVERT(CHAR(8), DATEADD(n, SUM(DATEDIFF(n, starttime, stoptime)), 0), 108)
starttime
и stoptime
- это SQL datetime
с.