Bueno después de tanto pelear con la consulta sql(debe ser que se apiadó de mí) logré mi cometido
quedó así:
Código SQL
[-]select b.descripcion, sum(b.cantidad)
from tfacturas a inner join tdetalles b
on a.nrofactura=b.nrofactura
where a.fecha between :vfec1 and :vfec2
group by b.descripcion
mi pregunta es: será que me daba error porque primero nombraba la tabla detalles y no la maestro????
me da la información de los articulos vendidos en un periodo de tiempo.Saludos y gracias por su respuestas