Bonjour,

J'ai une table qui contient 4 champs ;
index
p1
p2
p3

Mon objectif est de regrouper au mieux pour avoir l'information avec le moins de lignes possibles.

Voici un exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
1201	0,802	0,05	0,07
1202	0,802	0,05	0,07
1203	0,802	0,05	0,07
1204	0,052	0,035	0,076
1205	0,802	0,05	0,07
1206	0,802	0,05	0,07
1207	0,802	0,05	0,07
1208	0,802	0,05	0,07
1209	0,802	0,05	0,07
1224	0,802	0,05	0,07
1225	0,802	0,05	0,07
1226	0,052	0,035	0,076
1228	0,802	0,05	0,07
1229	0,802	0,05	0,07
1231	0,802	0,05	0,07
1234	0,802	0,05	0,07
1236	0,052	1	0,076
1239	0,802	0,05	0,07
1240	0,802	0,05	0,07
1242	0,9653	0,398	0,66
1246	0,823729	0,8495	0,885
1248	0,802	0,05	0,07
1249	0,052	0,035	0,076
1250	0,052	0,035	0,076
1251	0,802	0,05	0,07
1252	0,802	0,05	0,07
1253	0,802	0,05	0,07
1254	0,802	0,05	0,07
1256	0,802	0,05	0,07
La série 120 serait donc remplacée par les 2 lignes suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
120	0,802	0,05	0,07
1204	0,052	0,035	0,076
La série 122 serait donc remplacée par les 2 lignes suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
122	0,802	0,05	0,07
1226	0,052	0,035	0,076
La série 123 serait donc remplacée par les 2 lignes suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
123	0,802	0,05	0,07
1236	0,052	1	0,076
Mais la série 124 serait donc remplacée par les 4 lignes suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
124	0,802	0,05	0,07
1242	0,9653	0,398	0,66
1246	0,823729	0,8495	0,885
1249	0,052	0,035	0,076
On n'y gagne qu'une seule ligne qu'on résume, les autres lignes sont laissées avec leurs détails!


La série 125 serait donc remplacée par les 2 lignes suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
1250	0,052	0,035	0,076
125	0,802	0,05	0,07
Cet exemple résume la philosophie des regroupements que je dois faire.

Merci d'avance.