Bueno y alo hice, tenia un problema con los tipos de datos.. gracias chicos
me quedo asi:
Código PHP:
SELECT cedula, fecha, SUM(horas) AS horastotales, contrato FROM maestro WHERE contrato = '$contrato' AND Fecha BETWEEN '$fecha_del' AND '$fecha_al' GROUP BY cedula, fecha, contrato