El campo
CampoFecha es parte del indice? si no entonces deberías considerar si sería buena idea que estuvuera.
Puedes intentar con esto...
Código:
SELECT *
FROM TABLA1
WHERE CampoFecha Between '20080301 00:00:00.000' And '20080331 23:59:59.999'
Saludos!