Use this function by MVJ to get your time at any time interval.create function dbo.F_START_OF_X_MIN ( @DAY datetime, @INTERVAL SMALLINT )returns datetimeasbegindeclare @BASE_DAY datetimeselect @BASE_DAY = dateadd(dd,datediff(dd,0,@Day),0)return dateadd(mi,(datediff(mi,@BASE_DAY,@Day)/@INTERVAL)*@INTERVAL,@BASE_DAY)end
Call with SELECT dbo.F_START_OF_X_MIN('1:15', 15)SELECT dbo.F_START_OF_X_MIN('1:35', 15)This function rounds backwards for the time interval given.You can easily alter the function to round forwards.Peter LarssonHelsingborg, Sweden