2 pièce(s) jointe(s)
Nouveau champ avec la valeur d'une variable
Bonjour à tous,
j'ai besoin de votre aide :) j'ai la table ci-dessous composé de 3 champs(campagne,status,nivabs)
Pièce jointe 210943
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)
Pièce jointe 210944
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):
Code:
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 |
merci d'avance pour votre aide