Ver Mensaje Individual
  #9 (permalink)  
Antiguo 27/03/2017, 12:52
Avatar de jandrogdz
jandrogdz
 
Fecha de Ingreso: julio-2012
Ubicación: public $Guadalajara
Mensajes: 397
Antigüedad: 12 años, 4 meses
Puntos: 12
Respuesta: Optimizar query

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 original
  1. DECLARE @pFechaDel DATE = '2017-03-01'
  2.  
  3.  
  4.      -- SALDOS
  5.     SELECT IsNull(SUM(b.Cargo)-SUM(b.Abono),0) AS SaldoIniFijo
  6.     FROM Ventas.vDetalleClientes b
  7.     WHERE CONVERT(DATE, b.Fecha , 103) < @pFechaDel AND b.IdGuid IN (SELECT IdGuid FROM Ventas.vCalculosHeader WHERE Cancelada=0)
  8.     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
__________________
Lo imposible solo cuesta un poco mas