Ver Mensaje Individual
  #43 (permalink)  
Antiguo 23/06/2010, 09:15
th3r0rn
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 17 años, 2 meses
Puntos: 2
Respuesta: Problema con consulta SQL

Gracias doctor asi quedo mi Store:
Código SQL:
Ver original
  1. SET ANSI_NULLS ON
  2. SET QUOTED_IDENTIFIER ON
  3. GO
  4.  
  5. ALTER PROCEDURE [dbo].[cuenta]
  6. @finicio datetime,
  7. @ffin datetime,
  8. @linea nvarchar(5),
  9. @tubo nvarchar(5),
  10. @hora nvarchar(15) AS
  11. BEGIN
  12.     SET Nocount ON
  13.     SELECT h.hora AS hora1,h.marca,h.codoptima AS codoptimaT,h.target,P.CODOPTIMA,O.CODIGO,
  14.     p.hora,p.peso,p.vaso,p.fecha,o.linea,o.tubo
  15.     INTO #checho
  16.     FROM pesos AS p, optimas AS o,htargets AS h
  17.     WHERE o.codigo = p.codOptima AND o.linea = @linea
  18.     AND o.tubo = @tubo AND p.fecha BETWEEN @finicio AND @ffin
  19.     AND p.hora= @hora AND h.codoptima = o.codigo AND h.hora= @hora
  20.  
  21.     SELECT *,(SELECT COUNT(1)total FROM #checho) AS totality FROM #checho
  22. END
Ahora el problema es que creo que en este stored no me muestra los datos como debe ser es decir: http://omploader.org/vNHE1dw en la columna "marca" miramos varias marcas lo cual no debe de ser por que un tubo no fabrica varias marcas a la vez y en la DB observemos: http://omploader.org/vNHE1eg Vemos que las marcas son diferenets dependiendo la fecha y hora y yo estoy consultando de hoy pero al pareser me esta mostrando todas las marcas. :(