Création d'une vue sous SQL Server - group by complexe
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:
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:
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.