|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : juillet 2006 Messages : 25 ![]() |
Bonjour à tous.
J'aurai besoin de vos conseils pour un problême de la plus extrême importance Alors voila le soucis : j'ai un fichier plat qui correspond aux données d'une base. Chaque enregistrement correspond à un encours avec des caractéristiques (A,B..N) et deux montants (quantité, valeur). Je voudrais créer un fichier avec des enregistrements uniques sur les caractéristiques (A..N) et des montants agrégés sur ces critères. Pensez-vous que c'est possible? Avez-vous des idées? Rem: ce qui peux poser problème, c'est que chaque ligne possède un numéro d'enregistrement qui ne faut pas prendre en compte comme critère.. l'idéal serait d'avoir une numérotation des lignes du fichier résultat. |
|
|
00
|
|
|
#2 | |||
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 546 ![]() |
tu peux faire une VUE dans la base elle meme tout simplement et etraire le contenue de la vue dans un fichier
si tu n'as accès qu'au fichier... il faut bidouillerproprement un calcul de valeur etc... exemple Code :
Citation:
|
|||
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : juillet 2006 Messages : 25 ![]() |
En fait c'est la cumul de plusieurs lignes que je souhaite faire.
Exemple: id prop1 prop2 ... prop N quantité montant1 000001xxxxxxxyyyyy ... zzzzzzz0000033 0000436 000002bbbbbbyyyyy ... cccccc0000026 0000324 000003xxxxxxxyyyyy ... zzzzzzz0000010 0000203 etc. pour ces trois lignes, on voit que les lignes 1 et 3 portent la même combinaison de critère et donc on obtiendrait l'agrégation suivante : id prop1 prop2 ... prop N quantité montant1 000001xxxxxxxyyyyy ... zzzzzzz0000043 0000639 000002bbbbbbyyyyy ... cccccc0000026 0000324 voila voila.. j'espèer que c'est plus clair! |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 546 ![]() |
en faitsant des tableaux de variables ça doit pouvoir se faire aussi.
j'ai pas le temps de tester de suite mais je pense qu'en selectionnant X valeurs dans un tableau de toto[X] on doit pouvoir ensuite faire l'equivalant de total=total+toto[X] |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com