TDateTime - вещественное число (дата размещается в левой части числа, до десятичной точки, время - в правой части).
Для организации цикла от StartDate до StopDate, просто напишите from trunc(StartDate) to trunc(StopDate). [000574]