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