Cita: Select * From Tabla Where Fecha between Fecha1 AND Fecha2
ahora para las condiciones tendrias que ver como asignas los creditos, por ejemplo si usas valores booleanos (0 o 1), podrias hacerlo de esta manera
Cita: Select * From Tabla Where (fecha_ini between 'Fecha1' AND 'Fecha2') AND creditos=1
corrigo porque habia puesto mal la funcion between, suerte con los reportes