Hola, perdon
ya lo he puesto bien, pero aun asi sigue repitiendome los registros :(
Código SQL:
Ver originalUSE [wasp]
GO
/****** Object: StoredProcedure [dbo].[report] Script Date: 02/28/2011 11:05:53 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[reportes]
@finicio datetime,
@ffin datetime,
@linea nvarchar(5),
@tubo nvarchar(5),
@hora nvarchar(15) AS
BEGIN
SET Nocount ON
SELECT optimas.Linea,optimas.Tubo,htargets.Marca,htargets.Target,pesos.Peso,pesos.Vaso,Optimas.Codigo,pesos.Hora,pesos.Fecha
INTO #checho
FROM pesos INNER JOIN optimas ON optimas.codigo=pesos.codoptima
INNER JOIN htargets ON pesos.codoptima = htargets.codoptima
WHERE optimas.linea = @linea
AND optimas.tubo = @tubo AND pesos.fecha >=@finicio AND pesos.fecha<@ffin
AND htargets.fecha >=@finicio AND htargets.fecha<@ffin
AND pesos.hora = @hora AND htargets.codoptima = optimas.codigo AND htargets.hora= @hora
SELECT *,(SELECT COUNT(1)total FROM #checho) AS Totality FROM #checho ORDER BY fecha
END