Bonjour,

je suis tout nouveau dans le monde de ms sqlserver.
Je voudrais faire une procédure ou plutot une fonction, qui me renvoie des données.
Pour l'instant ca va.
Par contre, j'ai l'habitude avec Interbase de faire un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
for select(....) INTO :var1 ...
do
begin
  If 
     ...
  else
    ...
 
...
suspend;  /* mémorisation de la ligne */
end
Je voudrais faire la même chose ici, mais je ne vois pas comment.

En fait, le but est de parcourir toutes les lignes afin de comparer des valeurs de ces lignes et renvoyer plusieurs valeurs en fonction de (un autre select si une valeur = 0).
Je voulais le faire avec une vue, mais je ne pense pas qu'une vue accepte des if, donc une fonction semble le seul moyen.

Merci