Bonjour,
(WinXP, FB2.1, IBExpert 2008)
J'essaie de créer la procédure stockée suivante :
Mais impossible, j'ai le message
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 SET TERM ^ ; CREATE OR ALTER PROCEDURE GET_PERCENTILE ( percentil smallint) returns ( dp_min float, dp_max float) as declare variable to_skip integer; /* Nombre de valeur à écarté */ begin to_skip = div(100-percentil,2); select first 1 skip (to_skip) "DP" from dp_deux_tetes into dp_min; select first 1 skip (to_skip+percentil) "DP" from dp_deux_tetes into dp_max; suspend; end ^ SET TERM ; ^
En plus, Ligne 13 col 1 il n'y a pas de TO_SKIP/*******************************************************************************
The next statement causes the following error:
Column does not belong to referenced table.
Dynamic SQL Error.
SQL error code = -206.
Column unknown.
TO_SKIP.
At line 13, column 1.
*******************************************************************************/
La finalité de la procédure est la suivante :
Je veux une valeur d'une colonne particulière du nième enregistrement de ma table (ma vue en fait). Je la stock dans DP_MIN. Je refais la même chose pour DP_MAX.
Merci d'avance pour votre aide. Cdlt.
Partager