Muchas gracias por la ayuda ya he logrado optimizar esa query pero ahora en el momento de hacer calculos se tarda mucho en hacer una consulta.
Código SQL:
Ver originalDECLARE @pFechaDel DATE = '2017-03-01'
-- SALDOS
SELECT IsNull(SUM(b.Cargo)-SUM(b.Abono),0) AS SaldoIniFijo
FROM Ventas.vDetalleClientes b
WHERE CONVERT(DATE, b.Fecha , 103) < @pFechaDel AND b.IdGuid IN (SELECT IdGuid FROM Ventas.vCalculosHeader WHERE Cancelada=0)
AND b.ClaveCliente IN (SELECT C.Clave FROM Clientes C WITH(INDEX = pk_Clientes) WHERE C.IdGuid IN ('CBA7C309-5D05-494F-8D2B-592E871697D3'))
Esta pequeña consulta puede tardar hasta 25 segundos con un solo cliente, como puedo hacer para que no tarde tanto