Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/02/2011, 10:17
th3r0rn
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 17 años, 1 mes
Puntos: 2
Respuesta: Por que mi SQL esta muy lento?

Código:
Microsoft SQL Server Management Studio						9.00.3042.00
Microsoft Analysis Services Client Tools						2005.090.3042.00
Microsoft Data Access Components (MDAC)						2000.086.3959.00 (srv03_sp2_rtm.070216-1710)
Microsoft MSXML						2.6 3.0 6.0 
Microsoft Internet Explorer						6.0.3790.3959
Microsoft .NET Framework						2.0.50727.3615
Operating System						5.2.3790
Ya intente hacer el Inner join pero me da error:
Código SQL:
Ver original
  1. USE [wasp]
  2. GO
  3. /****** Object:  StoredProcedure [dbo].[report]    Script Date: 02/22/2011 09:47:34 ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8.  
  9.  
  10.  
  11. ALTER PROCEDURE [dbo].[report]
  12. @finicio datetime,
  13. @ffin datetime,
  14. @linea nvarchar(5),
  15. @tubo nvarchar(5),
  16. @hora nvarchar(15) AS
  17. BEGIN
  18.     SET Nocount ON
  19. SELECT o.Linea,o.Tubo,h.Marca,h.Target,p.Peso,p.Vaso,O.Codigo,p.Hora,p.Fecha
  20.     INTO #checho
  21.     FROM pesos AS p, optimas AS o,htargets AS h
  22.     INNER JOIN pesos ON pesos.codoptima = codiogo.optmimas
  23.     WHERE o.codigo = p.codOptima AND o.linea = @linea
  24.     AND o.tubo = @tubo AND p.fecha  >=@finicio AND p.fecha<@ffin
  25.     AND h.fecha >=@finicio AND h.fecha<@ffin
  26.     AND p.hora= @hora AND h.codoptima = o.codigo AND h.hora= @hora
  27.     SELECT *,(SELECT COUNT(1)total FROM #checho) AS Totality FROM #checho ORDER BY fecha
  28.        
  29. END
Dejo uina captura de pantalla de mis tablas