Why this piece of code is not working? for example, i have 9.2223 and 234 in one column. it should be .5 and 4 hour. please suggest. I would truly appreciate it. I am working on a deadline and this took 4 hours from me. Please please pleasealter Function oa.CalculateSplit(@idMinutes Float, @idCount Float) RETURNS Float ASBEGINDECLARE @ldMod Float,@ldMinSplit Float,@ldDecSplit FloatSET @ldMinSplit = @idMinutes / @idCountSET @ldMod = cast(@ldMinSplit as int) % 15SET @ldDecSplit = @ldMinSplit - CAST(@ldMinSplit AS int)SET @ldMod =CASE WHEN @ldDecSplit <= 0.5 THEN @ldMod + @ldDecSplit ELSE @ldMod - 1 + @ldDecSplit ENDRETURN Round(@idMinutes / @idCount, 30)END