Bonjour,
je dois fusionner des lignes sous access sans perte d information.ma table se presente de la maniere suivante:
idpatient | secteur |anne |item01|item02|item03|item04|.....|item22|
1 | 04 | 1996 | 1 | 2 |vid|vid|.....|13000|
1 | 04 |1998 |vid|vid| 3 | 12 |.....|vide|
1 | 04 |2000 | 1 | 1 | 5 | 25 |.....|13000|
1 | 05 |1997 | 2 | 1 |vid| 33 |.....| vid|
1 | 05 |2000 | 2 | 2 | 2 |vid|.....| 75000|
les items correspondent la plupart du temps a des variables binaire tel que marié?(1)oui 2(non)
moi ce que je veux faire c est garder l evolution au cour du temps par idpatient et secteur des differents item.Mais certaine ligne ne comporte qu une reponse ce qui lors de l exploitation donnera un trop fort taux de données manquantes.L idée serait donc de fusionner les lignes lorsqu il n'y a pas plusieurs reponses differentes pour un meme item et de garder l evolution lorsque les reponses sont differentes ce qui donnerai par exemple pour les deux premieres lignes:
1 | 04 | 1998 | 1 | 2 | 3 |12 |.......|
1 | 04 | 2000 | 1 | 1 | 5 | 25 |.......|
mais comment faire?J ai bien tenté avec sql de faire
SELECT idpatient, secteur, first(item1),first(Item2).....
FROM matable
GROUP BY idpatient, secteur;
mais ca fusionne pas!!
auriez vous une solution?
merci d avance
Partager