The reason why I asked for the database is because you might use a Query on the database side as opposed to relying on a Crystal based solution.
Still pretty vague, but here's the method:
Create a datetime variable from your date and time fields, then use the next() and previous functions to determine if a given row should be displayed, as in:
whileprintingrecords;
datetimevar currdt:= datetime(date({table.date})+time({table.date});
datetimevar prevdt:= datetime(date(previous({table.date}))+time(previous({table.date}));
datetimevar nextdt:= datetime(date(next({table.date}))+time(next({table.date}));
BTW, consider storing the date and time together in a datetime field in SQL Server, since SQL Server does NOT have just a date type, it probably already is and your example data of a time field is either wrong or useless.
Which also means you can just use the fields directly as opposed to converting 2 seperate fields into a meaningful field.
Now you can use the datediff function as the suppression formula at the detail level (right click the details and select X 2 next to the suppress) using something like:
if not(onfirstrecord) then
datediff("n",prevdt,currdt) > 10
else
datediff("n",currdt,nextdt) > 10
-k