One way is to use CASE expressions:SELECT FullName, CASE WHEN [Hours] BETWEEN 0 AND 24 THEN 1 ELSE 0 END AS [0-24]. CASE WHEN [Hours] BETWEEN 25 AND 48 THEN 1 ELSE 0 END AS [25-48], CASE WHEN [Hours] BETWEEN 49 AND 72 THEN 1 ELSE 0 END AS [49-72], CASE WHEN [Hours] > 72 THEN 1 ELSE 0 END AS [>72]FROM( SELECT Fullname ,datediff(minute,rq.realized, rq.processed)/60.0 AS hours FROM requests) AS T
You didn't way how you waned your output, so I just made those range columns into flags.