【发布时间】:2014-06-23 00:00:51
【问题描述】:
是否可以将小时分解为四分之一并提取它们? 例如:
7:00-7:15 = 1
7:15-7:30 = 2
etc
我有时间列的值,例如 09:30 我想提取:
hour = 6
quarter = 2
我可以取出一小时,但我如何取出四分之一。
【问题讨论】:
是否可以将小时分解为四分之一并提取它们? 例如:
7:00-7:15 = 1
7:15-7:30 = 2
etc
我有时间列的值,例如 09:30 我想提取:
hour = 6
quarter = 2
我可以取出一小时,但我如何取出四分之一。
【问题讨论】:
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
【讨论】: