Ver Mensaje Individual
  #15 (permalink)  
Antiguo 18/01/2011, 16:05
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

Hola flaviovich, MUCHAS GRACIAS!! me ha funcionado. http://ompldr.org/vNzFzdA
de verdad agradezco tu desinteresada ayuda y el apoyo!
Código SQL:
Ver original
  1. ALTER PROCEDURE [dbo].[monitor3]
  2. @fecha datetime,
  3. @linea nvarchar(5),
  4. @hora nvarchar(15) AS
  5. --declare @reg int
  6. BEGIN
  7.     SET Nocount ON
  8.  
  9.      
  10.       DECLARE @reg INT
  11.    
  12.          
  13.       SELECT @reg = COUNT(1)
  14.          FROM optimas AS o
  15.        INNER JOIN pesos AS p ON o.codigo = p.codoptima
  16.          INNER JOIN htargets AS h ON o.codigo = h.codoptima
  17.          WHERE o.linea = @linea
  18.          AND p.fecha >= @fecha AND h.fecha >= @fecha
  19.          AND p.hora = @hora AND h.hora = @hora
  20.    
  21.        SELECT top 1 h.hora AS hora1,h.marca,h.target,h.fecha AS  hfecha,p.hora,p.peso,p.fecha,o.linea,@reg AS 'RowsReturned'
  22.         FROM optimas AS o
  23.        INNER JOIN pesos AS p ON o.codigo = p.codoptima
  24.         INNER JOIN htargets AS h ON o.codigo = h.codoptima
  25.         WHERE o.linea = @linea
  26.         AND p.fecha >= @fecha AND h.fecha >= @fecha
  27.         AND p.hora = @hora AND h.hora = @hora
  28. END