Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/01/2011, 13:29
th3r0rn
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 17 años, 1 mes
Puntos: 2
Respuesta: Como puedo optimizar mi consulta

Código SQL:
Ver original
  1. ALTER PROCEDURE [dbo].[monitor2]
  2. @fecha datetime,
  3. @linea nvarchar(5),
  4. @hora nvarchar(15) AS
  5. BEGIN
  6.     SET Nocount ON
  7.  
  8.     SELECT   h.hora AS hora1,h.marca,h.target,h.fecha AS  hfecha,p.hora,p.peso,p.fecha,o.linea
  9.     FROM optimas AS o
  10.     INNER JOIN pesos AS p ON o.codigo = p.codoptima
  11.     INNER JOIN htargets AS h ON o.codigo = h.codoptima
  12.     WHERE o.linea = @linea
  13.     AND p.fecha >= @fecha AND h.fecha >= @fecha
  14.     AND p.hora = @hora AND h.hora = @hora
  15.     ORDER BY fecha
  16. SELECT @@rowcount AS 'RowsReturned'
  17.    
  18.  
  19. END
Hola, al uso al final @@rowcount AS 'RowsReturned' pero si le pongo TOP 1 me devuelve solo 1 y yo quiero el total, quiero usar count en la misma linea pero me marca error, me pueden ayudar