Gracias por entender mi problema___
basicamente este es el codigo corregido y funcional de lo que fue mi problema:
select nombres, sum(cant)
from regventas, idpersonal
where idv = ids and regventas.fecha > '01/01/2005' and regventas.fecha < '31/12/2005'
group by nombres
*uno de mis errones fue que existia un nombre igual entre las dos tablas (fecha)
Pero aun tengo un pequeño problema no se porque aparece y que al agregar
idv en el select provoca un error
select
idv , nombres, sum(cant)
from regventas, idpersonal
where idv = ids and regventas.fecha > '01/01/2005' and regventas.fecha < '31/12/2005'
group by nombres