declare @Start time
declare @end time
declare @request int
set @Start = '08:00:00'
set @end = '16:00:00'
set @request = 1
;with Dates as (
select @request as reqId,@Start as reqDate
union all
select reqId+1,DATEADD(MINUTE,10,reqDate) from Dates
where reqDate < @end
)
select reqId,convert(varchar(8),reqDate,100)+'-'+convert(varchar(8),DATEADD(MINUTE,10,reqDate),100) "Time Interval" from Dates
Use this for ur reports