Ya quedo muchas gracias
Código SQL:
Ver originalSET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
GO
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 *,(SELECT COUNT(1)total FROM #temporal1) AS totality FROM #temporal1
END