Muchas gracias, a todos los que leyeron este hilo y en especial a los que me aconsejaron
Despues de estarme peleando con esta consulta, resulta que mi GRAN ERROR estaba en la vista, todo quedo resuelto con una simple y sencilla consulta:
Código SQL
[-]Select d.idArticulo, sum(d.cantidad) pzas,
sum(d.cantidad * (d.precio * (1 - (100-(100 * (100-d.Descuento)/100) * (100-R.Descuento)/100) /100))) vta,
sum(d.cantidad * d.costo) cto
from de_rem d
join remision r on r.idtienda = d.idTienda and r.idRemision = d.idRemision
Where (r.Fecha between :wDate1 and :wDate2) and r.activo = 1
group by d.idArticulo
mi consulta me muestra resultados con solo 40 segundos, listo me ahora si me voy a descansar, pero antes de eso vuelvo a reinterar GRACIAS