Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/01/2011, 09:42
th3r0rn
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 17 años, 2 meses
Puntos: 2
Respuesta: obtener el total de registros obtenidos en una consulta

Lo he probado pero no furula asi, sigo obteniendo el mismo resultado, os dejo una captura de pantalla de lo devuelto y a continuacion el script como ha quedado: http://ompldr.org/vNzFsYw
Código SQL:
Ver original
  1. ALTER PROCEDURE [dbo].[monitor2]
  2. @fecha datetime,
  3. @linea nvarchar(5),
  4. @hora nvarchar(15) AS
  5. DECLARE @reg INT
  6. BEGIN
  7.     SET Nocount ON
  8.  
  9.     SELECT  h.hora AS hora1,h.marca,h.target,h.fecha AS  hfecha,p.hora,p.peso,p.fecha,o.linea
  10.     FROM optimas AS o
  11.     INNER JOIN pesos AS p ON o.codigo = p.codoptima
  12.     INNER JOIN htargets AS h ON o.codigo = h.codoptima
  13.     WHERE o.linea = @linea
  14.     AND p.fecha >= @fecha AND h.fecha >= @fecha
  15.     AND p.hora = @hora AND h.hora = @hora
  16.     ORDER BY fecha
  17.    
  18.  
  19. SET @reg = @@rowcount
  20.  
  21. SELECT top 1 @reg AS 'RowsReturned'
  22. --SELECT @@rowcount AS 'RowsReturned'
  23.     --SELECT TOP 1 *,(SELECT count(1)total FROM #temporal1) as totality from #temporal1
  24.  
  25. END