Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2010, 15:46
th3r0rn
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 17 años, 4 meses
Puntos: 2
problema con procedimieto almacenado

Hola, tengo un problema con una consulta es decir:
Código SQL:
Ver original
  1. SELECT * FROM PESOS WHERE FECHA >='20100701' ORDER BY FECHA
Me imprime bien los datos que le pido dejo pantallazo:
http://omploader.org/vNHQ0dQ
Pero si ejecuto un procedimiento almacenado:
Código SQL:
Ver original
  1. SET ANSI_NULLS ON
  2. SET QUOTED_IDENTIFIER ON
  3. GO
  4.  
  5. ALTER PROCEDURE [dbo].[monitor]
  6. @fecha datetime,
  7. @linea nvarchar(5),
  8.  
  9. @hora nvarchar(15) AS
  10. BEGIN
  11.     SET Nocount ON
  12.     SELECT h.hora AS hora1,h.marca,h.codoptima AS codoptimaT,h.target,h.fecha AS hfecha,P.CODOPTIMA,O.CODIGO,
  13.     p.hora,p.peso,p.vaso,p.fecha,o.linea
  14.     INTO #tmp1
  15.  
  16.     FROM pesos AS p, optimas AS o,htargets AS h
  17.     WHERE o.codigo = p.codOptima AND o.linea = @linea
  18.     AND p.fecha >=@fecha
  19.     AND h.fecha  >=@fecha
  20.     AND p.hora= @hora AND h.codoptima = o.codigo AND h.hora= @hora
  21.     SELECT *,(SELECT COUNT(1)total FROM #tmp1) AS totality FROM #tmp1
  22. END
El cual ejecto: EXEC monitor '20100701','L03N','16:30 - 17:00'
No me tira ningun dato y se que en la base de datos existen los datos, por que no me muestra nada?