Ver Mensaje Individual
  #8 (permalink)  
Antiguo 02/03/2011, 09:14
th3r0rn
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 16 años, 6 meses
Puntos: 2
Respuesta: Mi consulta me da registros repetidos:

Hola, perdon
ya lo he puesto bien, pero aun asi sigue repitiendome los registros :(
Código SQL:
Ver original
  1. USE [wasp]
  2. GO
  3. /****** Object:  StoredProcedure [dbo].[report]    Script Date: 02/28/2011 11:05:53 ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8.  
  9.  
  10.  
  11. ALTER PROCEDURE [dbo].[reportes]
  12. @finicio datetime,
  13. @ffin datetime,
  14. @linea nvarchar(5),
  15. @tubo nvarchar(5),
  16. @hora nvarchar(15) AS
  17. BEGIN
  18.     SET Nocount ON
  19. SELECT optimas.Linea,optimas.Tubo,htargets.Marca,htargets.Target,pesos.Peso,pesos.Vaso,Optimas.Codigo,pesos.Hora,pesos.Fecha
  20.     INTO #checho
  21.     FROM pesos INNER JOIN optimas ON optimas.codigo=pesos.codoptima
  22.     INNER JOIN htargets ON pesos.codoptima = htargets.codoptima
  23.     WHERE  optimas.linea = @linea
  24.     AND optimas.tubo = @tubo AND pesos.fecha  >=@finicio AND pesos.fecha<@ffin
  25.     AND htargets.fecha >=@finicio AND htargets.fecha<@ffin
  26.     AND pesos.hora = @hora AND htargets.codoptima = optimas.codigo AND htargets.hora= @hora
  27.     SELECT *,(SELECT COUNT(1)total FROM #checho) AS Totality FROM #checho ORDER BY fecha
  28.  
  29. END