Bonjour,

Je suis nouveau sur ce forum.
J'ai besoin d'aide pour créer une vue sous sql server qui me permettra de grouper des enregistrements d'une table. Attention ce groupement est sélectif.
Le mieux est de vous montrer un exemple :

Cette vue me permettrait de récupérer la liste des individus avec leur changement de % d'activité.

Exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Mat    N or     Date de but    Date de fin    % activité
X        1        29/03/1994    05/12/2004    90
X        1        06/12/2004    26/12/2004    100
X        1        27/12/2004    09/01/2005    90
X        1        10/01/2005    16/01/2005    100
X        1        17/01/2005    30/04/2006    100
X        1        01/05/2006    31/05/2006    100
X        1        01/06/2006    30/06/2006    100
X        1        01/07/2006    01/01/4000    90
le but est de récuperer quand est ce que le salarié change de % d'activité avec les dates evidemment.
AInsi je ne veux pas simplement recuperer deux enregistrements mais bien les enregistrements suivants.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Mat    No r     Date de but    Date de fin    % activité
X        1        29/03/1994    05/12/2004    90
X        1        06/12/2004    26/12/2004    100
X        1        27/12/2004    09/01/2005    90
X        1        10/01/2005    30/06/2006    100    => soit la date min et la date max pour ce %
X        1        01/07/2006    01/01/4000    90
Merci pour vos réponses car je sais le faire sous Oracle mais pas sous SQL server.

C.