01.01.2014, 17:00
Bonjour tout le monde; meilleurs voeux pour le nouvel an,
Je vais exposer le problиme (hйlas) que je rencontre depuis un moment avec une table(5 champs A,B,C, D,E et F(B est une clй)) sous MySQL en donnant un extrait des donnйes de cette table:
Voici ce que je veux avoir en rйsumй:
de la ligne 1 а la ligne 10, on supprime tout en remplaзant par
Code :
En d'autres termes 27 reprйsente les 10 enregistrements (de 270 а 279) et toutes les infos dans les 10 enregistrements sont identiques а part bien sыr la clй qui est diffйrente forcйment donc on fait un agrйgat en quelque sorte et on rйdume tout dans l'enregistrement ci dessus qui a 27 comme clй(bien йvidemment cette valeur nouvelle est diffйrente de toutes les autres valeurs existantes dйjа dans le champs B sinon il y aurait une erreur)
de la ligne 11 а la ligne 17
malgrй le fait que la lignes correspondant aux deux IDs 7705 et 7708 n'existent pas dans la liste.
de la ligne 18 а 26, on supprime tout pour remplacer par la ligne
de la ligne 27 а 37 on garde tout tel quel car malgrй la sйriation parfaite de l'ID, on a des valeurs diffйrentes des champs C, D et E а la ligne 33, donc on ne peut pas grouper.
Enfin je voudrais mieux illustrer avec ce cinquiиme exemple (pour кtre sыr d'avoir йtй compris):
Cas limite des 5 enregistrements qui suivent
Les 2 enregistrements
Zarbi 235 192 05 07 R3 et Zarbi 238 192 05 07 R3 seront regroupйs en Zarbi 23 192 05 07 R3
les 3 autres seront laissйs tels qu'ils sont
donc au final on aurait
Merci infiniment d'avoir la patience de me lire.
Merci infiniment de votre aide.
Je vais exposer le problиme (hйlas) que je rencontre depuis un moment avec une table(5 champs A,B,C, D,E et F(B est une clй)) sous MySQL en donnant un extrait des donnйes de cette table:
Код:
SAR-T 270 102 05 07 X3 SAR-T 271 102 05 07 X3 SAR-T 272 102 05 07 X3 SAR-T 273 102 05 07 X3 SAR-T 274 102 05 07 X3 SAR-T 275 102 05 07 X3 SAR-T 276 102 05 07 X3 SAR-T 277 102 05 07 X3 SAR-T 278 102 05 07 X3 SAR-T 279 102 05 07 X3 SAR-T 7701 102 05 07 X3 SAR-T 7702 102 05 07 X3 SAR-T 7703 102 05 07 X3 SAR-T 7704 102 05 07 X3 SAR-T 7706 102 05 07 X3 SAR-T 7707 102 05 07 X3 SAR-T 7709 102 05 07 X3 SAR-T 7710 102 05 07 X3 SAR-T 7712 102 05 07 X3 SAR-T 7713 102 05 07 X3 SAR-T 7714 102 05 07 X3 SAR-T 7715 102 05 07 X3 SAR-T 7716 102 05 07 X3 SAR-T 7717 102 05 07 X3 SAR-T 7718 102 05 07 X3 SAR-T 7719 102 05 07 X3 SAR-T 7720 102 05 07 X3 SAR-T 7721 102 05 07 X3 SAR-T 7722 102 05 07 X3 SAR-T 7723 102 05 07 X3 SAR-T 7724 102 05 07 X3 SAR-T 7725 102 05 07 X3 GAR-Z 7726 052 035 076 X3 SAR-T 7727 102 05 07 X3 SAR-T 7728 102 05 07 X3 SAR-T 7729 102 05 07 X3 SAR-T 7740 102 05 07 X3 SAR-T 7739 102 05 07 X3
de la ligne 1 а la ligne 10, on supprime tout en remplaзant par
Code :
Код:
SAR-T 27 102 05 07 X3
de la ligne 11 а la ligne 17
Код:
SAR-T 770 102 05 07 X3
de la ligne 18 а 26, on supprime tout pour remplacer par la ligne
Код:
SAR-T 771 102 05 07 X3
de la ligne 27 а 37 on garde tout tel quel car malgrй la sйriation parfaite de l'ID, on a des valeurs diffйrentes des champs C, D et E а la ligne 33, donc on ne peut pas grouper.
Enfin je voudrais mieux illustrer avec ce cinquiиme exemple (pour кtre sыr d'avoir йtй compris):
Cas limite des 5 enregistrements qui suivent
Код:
Zarbi 235 192 05 07 R3 Zarbi 236 192 05 07 R9 Zarbi 237 196 16 07 R3 Zarbi 238 192 05 07 R3 Darbi 239 192 05 07 R3
Zarbi 235 192 05 07 R3 et Zarbi 238 192 05 07 R3 seront regroupйs en Zarbi 23 192 05 07 R3
les 3 autres seront laissйs tels qu'ils sont
Код:
Zarbi 236 192 05 07 R9 Zarbi 237 196 16 07 R3 Darbi 239 192 05 07 R3
Код:
Zarbi 23 192 05 07 R3 Zarbi 236 192 05 07 R9 Zarbi 237 196 16 07 R3 Darbi 239 192 05 07 R3
Merci infiniment de votre aide.