Créer un compteur par groupe t-sql
Bonjour,
je souhaite mettre en place une procédure en t-sql:
j'ai une table avec 2 champs tous du varchar.Le 2ème champ ( key) est le résultat attendu : pour tous les champs "id" en doublons , le concaténer avec '_'+ générer un compteur par chaque doublon "id" comme l'indique le champs "key" (qui est null au départ) .Merci
id key
xxx xxx_1
xxx xxx_2
yyy yyy_1
xxx xxx_3
yyy yyy_2
zzz zzz_1
zzz zzz_2
zzz zzz_3
xxx xxx_4
sybase n'aime pas row_num() over partition
En testant la solution au bureau , je me rends compte que ce n'est pas compatible avec Sysbase.
On dirait que la fonction ROW_NUM() over partion by n'est pas reconnue sur Sybase !!!!
Du coup mon problème n'est pas résolu , car je pensais que le T-SQL était le même quelque soit le SGBD ! ça aurait été trop beau :)