Bonjour,
voici le début d'un code pour créer une procédure stockée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 CREATE PROCEDURE [dbo].[sp_calculer] (@ID INT) AS BEGIN DECLARE @PARAMETRE_1 FLOAT DECLARE @PARAMETRE_2 FLOAT DECLARE @PARAMETRE_3 FLOAT DECLARE @PARAMETRE_4 FLOAT DECLARE @PARAMETRE_5 FLOAT DECLARE @PARAMETRE_6 FLOAT SELECT @PARAMETRE_1 = (SELECT ISNULL(UN_CHAMP_1,0) FROM MA_TABLE WHERE ID = @ID ) SELECT @PARAMETRE_2 = (SELECT ISNULL(UN_CHAMP_2,0) FROM MA_TABLE WHERE ID = @ID ) SELECT @PARAMETRE_3 = (SELECT ISNULL(UN_CHAMP_3,0) FROM MA_TABLE WHERE ID = @ID ) SELECT @PARAMETRE_4 = (SELECT ISNULL(UN_CHAMP_4,0) FROM MA_TABLE WHERE ID = @ID ) SELECT @PARAMETRE_5 = (SELECT ISNULL(UN_CHAMP_5,0) FROM MA_TABLE WHERE ID = @ID ) SELECT @PARAMETRE_6 = (SELECT ISNULL(UN_CHAMP_6,0) FROM MA_TABLE WHERE ID = @ID )
Il me faut trouver la plus grande valeur et la plus petite valeur dans la liste des 6 valeurs passées dans les 6 paramètres et calculer la moyenne entre les deux.
Si vous avez une idée, d'avance merci de m'aider.
Partager