Procedure stockees avec parametre renvoyé SQL SERVER 2000

cs_brute Messages postés 135 Date d'inscription mercredi 8 novembre 2000 Statut Membre Dernière intervention 11 mai 2007 - 28 nov. 2005 à 12:44
cs_brute Messages postés 135 Date d'inscription mercredi 8 novembre 2000 Statut Membre Dernière intervention 11 mai 2007 - 28 nov. 2005 à 13:41
Bonjour,



J'ai un probleme avec une procedure stockee.

J'aimerai créer une procédure stockée retournant sous forme de parametre la sum() d'une colonne



J'ai essayé plusieurs solutions mais rien ne marche. Quand je test dans
l'analyseur de requete j'ai le meme resultats qu'avec un select normal.

Please help me

2 réponses

olixelle Messages postés 506 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 3 mars 2008 2
28 nov. 2005 à 13:16
donne nous ta procédure !

Rollerman
0
cs_brute Messages postés 135 Date d'inscription mercredi 8 novembre 2000 Statut Membre Dernière intervention 11 mai 2007 1
28 nov. 2005 à 13:41
USE nomdelabdd
IF EXISTS (SELECT name FROM sysobjects WHERE name = 'nomdelaprocedure')
DROP PROCEDURE nomdelaprocedure
GO
CREATE PROCEDURE nomdelaprocedure
@d1 datetime, @d2 datetime, @nomduchamp int OUTPUT
AS
SELECT sum(nomduchamp)AS Qnomduchamp,
FROM STAT_TRI_T2
WHERE Date_Stat BETWEEN @d1 AND @d2;
RETURN
GO

Pour le test :

DECLARE @d1 datetime
DECLARE @d2 datetime
DECLARE @ nomduchamp output int


SET @d1='30/12/2005'
SET @d2='23/03/2006'


EXECUTE nomedelaprocedure @d1,@d2, @nomduchamp OUTPUT


PRINT 'valeur du parametre de sortie :' + convert(varchar(6), @nomduchamp)
GO
0
Rejoignez-nous