select sum(T1.exit_fin_impt) as exit_fin_impt, T1.id_subcuenta from targetero T1 INNER JOIN
(select id_subcuenta,max(id_targetero) id_targetero from targetero
where fecha
>='20110905'
and fecha<='20111005' group by fecha)
T2 on T2.id_targetero=T1.id_targetero and T2.id_subcuenta=T1.id_subcuenta group by id_subcuenta
Tu mismo te respondes no?
Si usaras fechas fecha, es decir que el campo sea de tipo DATE o DATETIME tendrias toda la potencia de las funciones que tratan fechas
11.7. Date and Time Functions
Mirate tambien "expr BETWEEN min AND max" en
12.1.3. Funciones y operadores de comparación