Stored Procedure con parametros
Publicado por Efren Garcia (50 intervenciones) el 01/04/2008 20:41:21
Hola foro.. tengo el sig. problema
como ejecuto un SP con parametros de la siguiente manera:
EXECUTE SP_TEST_ALERTS DATEDIFF(mi,'08:10','08:15') , 1
MI STORED PROCEDURE
CREATE PROCEDURE SP_TEST_ALERTS @Minutos int, @AlertID int
AS
SELECT CASE ( @Minutos )
WHEN '1' THEN 'Alarma 1 ' + id_equipo
WHEN '5' THEN 'Alarma 2 ' + id_equipo
ELSE 'Sin Alarmas ' + id_equipo
END
FROM BD1.dbo.Tabla1 where statusE = 0
RETURN
GO
NOTA: Solo quiero enviarle como parametro la diferencia entre horas de dos variables, lo he intentado de las siguientes maneras y nada...
EXECUTE SP_TEST_ALERTS SELECT(CONVERT(INT, DATEDIFF(mi,'08:10','08:15'))), 1
EXECUTE SP_TEST_ALERTS SELECT( DATEDIFF(mi,'08:10','08:15')), 1
Alguna sugerencia?
como ejecuto un SP con parametros de la siguiente manera:
EXECUTE SP_TEST_ALERTS DATEDIFF(mi,'08:10','08:15') , 1
MI STORED PROCEDURE
CREATE PROCEDURE SP_TEST_ALERTS @Minutos int, @AlertID int
AS
SELECT CASE ( @Minutos )
WHEN '1' THEN 'Alarma 1 ' + id_equipo
WHEN '5' THEN 'Alarma 2 ' + id_equipo
ELSE 'Sin Alarmas ' + id_equipo
END
FROM BD1.dbo.Tabla1 where statusE = 0
RETURN
GO
NOTA: Solo quiero enviarle como parametro la diferencia entre horas de dos variables, lo he intentado de las siguientes maneras y nada...
EXECUTE SP_TEST_ALERTS SELECT(CONVERT(INT, DATEDIFF(mi,'08:10','08:15'))), 1
EXECUTE SP_TEST_ALERTS SELECT( DATEDIFF(mi,'08:10','08:15')), 1
Alguna sugerencia?
Valora esta pregunta


0