Something like this probably:SELECT CONVERT(varchar(20), MyDateColumn, 112) Timespan1 = SUM(CASE WHEN DATEDIFF(ss, DATEADD(dd,DATEDIFF(dd,0,MyDateColumn),0), MyDateColumn) BETWEEN 0 AND 19799 THEN 1 ELSE 0 END), --> 00:00:00 to 05:29:59 Timespan2 = SUM(CASE WHEN DATEDIFF(ss, DATEADD(dd,DATEDIFF(dd,0,MyDateColumn),0), MyDateColumn) BETWEEN 19800 AND 26999 THEN 1 ELSE 0 END), --> 05:30:00 to 07:29:59 ...FROM table
- Lumbago