El asunto aki es que esto es un procedimiento muy largo, y se que esto podria hacerse en una sola consulta sin necesidad de usar tablas temporales, es decir incluir el count en una misma consulta y mostrar todo pero simplemente no me quiere salir.
Quiero ver si me pueden ayudar un pokito.
Saludos
Código SQL:
Ver original
ALTER PROCEDURE [dbo].[monitor] @fecha datetime, @linea nvarchar(5), @hora nvarchar(15) AS BEGIN SET Nocount ON SELECT h.hora AS hora1,h.marca,h.codoptima AS codoptimaT,h.target,h.fecha AS hfecha,P.CODOPTIMA,O.CODIGO,p.hora,p.peso,p.vaso,p.fecha,o.linea INTO #temporal1 FROM optimas AS o INNER JOIN pesos AS p ON o.codigo = p.codoptima INNER JOIN htargets AS h ON o.codigo = h.codoptima WHERE o.linea = @linea AND p.fecha >= @fecha AND h.fecha >= @fecha AND p.hora = @hora AND h.hora = @hora SELECT TOP 1 *,(SELECT COUNT(1)total FROM #temporal1) AS totality FROM #temporal1 END