2
나는 datetime을 가장 가까운 1/4 시간으로 반올림하는 함수가 있습니다. 대신 가장 가까운 분기로 반올림하는 방법이 있습니까?1/4 분으로 반올림하는 datetime
예.
08:14:00 becomes 08:00:00
08:03:00 becomes 08:00:00
08:29:00 becomes 08:15:00
08:55:00 becomes 08:45:00
이것은 가장 가까운 쿼터로 반올림했습니다.
(
@dt datetime
)
returns datetime
as
begin
declare @result datetime
declare @mm int
set @mm=datepart(minute,@dt)
set @result = dateadd(minute,[email protected] + (round(@mm/cast(15 as float),0)*15) , @dt)
return @result
왜 귀하의 질문에 vb.net 태그가 지정되어 있습니까? 나는 VB의 관련성에 대한 어떤 언급도 보지 못했다. * VB * 나 * SQL에서 사용할 수있는 솔루션을 요구한다면, 명시 적으로 언급해야한다. –
예 .. 죄송합니다, 당신 말이 맞습니다. VB와 관련이 없습니다 .. VB 태그를 제거했습니다. 가리키는 주셔서 감사합니다 ... – Bladefreak