Se me ocurre algo como:
Código SQL
[-]select grupo Elgrupo, sum(valordebito) Elvalordebito, sum(valorcredito) Elvalorcredito
from (
Select substr(cuenta,1,1) grupo, cuenta, valordebito, valorcredito
from detallemovimientos
union all
Select substr(cuenta,1,2) grupo, cuenta, valordebito, valorcredito
from detallemovimientos
union all
Select substr(cuenta,1,4) grupo, cuenta, valordebito, valorcredito
from detallemovimientos
union all
Select substr(cuenta,1,6) grupo, cuenta, valordebito, valorcredito
from detallemovimientos
) LosMovimeintos
group by elgrupo
order by Elgrupo
No estoy seguro de la sintaxis del Substr...(o SubString?)... y no tengo datos para probar... asi que me cuentas si te sirve