#sql #tsql #datetime #time
#sql #tsql #дата и время #время
Вопрос:
Можно ли разбить час на кварталы и извлечь их? Например:
7:00-7:15 = 1
7:15-7:30 = 2
etc
У меня есть столбец времени со значениями, такими как 09:30
и я хочу извлечь:
hour = 6
quarter = 2
Я могу извлечь час, но как мне извлечь квартал.
Ответ №1:
Используйте datepart
функцию:
select
case
when TimeColumn is null then null
when datepart(minute, TimeColumn) < 15 then 1
when datepart(minute, TimeColumn) < 30 then 2
when datepart(minute, TimeColumn) < 45 then 3
else 4
end
from MyTable