Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/07/2016, 02:32
Pelydas
 
Fecha de Ingreso: abril-2010
Mensajes: 68
Antigüedad: 14 años
Puntos: 0
Respuesta: Consulta en SQL server Tarda demasiado

No especificas si las subconsultas y sus where son siempre los mismos, si es así podías ejecutarlas primero y guardar el dato en variables. Si las subconsultas son siempre las mismas pero varían los filtros puedes crear una funcion escalar y que te devuelta el dato, algo así ISNULL( fn_escalar(parametros),0). Aunque no estoy seguro si esto es mas óptimo.