Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Compteur de ligne dans vue


Sujet :

MS SQL Server

  1. #1
    Candidat au Club
    Compteur de ligne dans vue
    Bonjour à tous,

    J'ai créé une vue, basé sur une base sql sur mon serveur et la problématique est la suivante :

    J'obtiens un résultat comme ceci sur ma vue final :

    Id NumDossier Clr1 Clr2
    1000 1A Blanc Blanc
    1001 1B Blanc Blanc
    1001 1B Blanc Noir
    1002 1C Noir Noir
    Mais j'aimerai intégré un nouveau champ me permettant d'identifier chaque ligne comme suit :

    Id IdEx NumDossier Clr1 Clr2
    1000 1 1A Blanc Blanc
    1001 1 1B Blanc Blanc
    1001 2 1B Blanc Noir
    1002 1 1C Noir Noir
    J'ai essayé de faire un COUNT sur le champ Id mais cela ne convient pas.
    J'ai pu obtenir le résultat en faisant une requête incluant uniquement l'id et un count de l'id, le tout avec un regroupement mais cela ne me convient pas, j'ai besoin des autres champs.

    Auriez-vous une piste pour obtenir ce résultat?

    Merci à vous!

  2. #2
    Rédacteur

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    ROW_NUMBER() OVER(PARTITION BY NumDossier)


    A +
    Cette signature n'a pas pu être affichée car elle comporte des erreurs.

  3. #3
    Candidat au Club
    Merci, cela me convient parfaitement