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

Leo, las fechas no puedo empatarlas con ningun otro campo por eso no hago una union, ya revise los campos y no encuentro donde pueda estar el problema. Por favor dame nuevas alternmativas a esto
Porcierto que ves de malo en mi consulta: http://ompldr.org/vN3B5eQ
Código SQL:
Ver original
  1. USE [wasp]
  2. GO
  3. /****** Object:  StoredProcedure [dbo].[reportes]    Script Date: 03/08/2011 08:48:12 ******/
  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.     INNER JOIN pesos ON pesos.hora = htargets.hora
  24.         WHERE  optimas.linea = @linea
  25.     AND optimas.tubo = @tubo AND pesos.fecha  >=@finicio AND pesos.fecha<@ffin
  26.     AND htargets.fecha >=@finicio AND htargets.fecha<@ffin
  27.     AND pesos.hora = @hora AND htargets.codoptima = optimas.codigo AND htargets.hora= @hora
  28.   -- SELECT *,(SELECT count(1)total FROM #checho) as Totality from #checho order by fecha
  29.  
  30. END

Última edición por th3r0rn; 08/03/2011 a las 12:52