Bonjour à tous,
j'ai besoin de votre aide j'ai la table ci-dessous composé de 3 champs(campagne,status,nivabs)
j'ai besoin d'une requête qui m'affiche le résultat suivant dans la meme table en ajoutant un nouveau champ selon la valeur de nivabs: compteur NIVABS par champ par valeur de nivabs (nom des champ = valeur de nivabs)
j'ai essayé avec la requete ci-dessous, mais elle m'affiche le résultat séparé par sur la même table mais plusieurs table selon le max(nivabs):
merci d'avance pour votre aide
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 Use BDD DECLARE @MaxNIVABS as int DECLARE @Rang as int DECLARE @Compte as int Set @Rang = 0 set @MaxNIVABS = (select MAX(nivabs) from TABLE1) while @Rang<=@MaxNIVABS begin set @compte =(select count(*) from TABLE1 where NIVABS=@Rang and STATUS in(89,90,92,93,98,101)) select @Rang as Tentative,@Compte as values(@rang) set @Rang=@Rang+1 END
Partager