salut tous sa fait une semaine que j'assaye de faire un calcul sas afin de detecter un 3éme credit de la même personne sur une période de 184 jour et j'arrive pas a le faire et je suis stagiaire : donc je vous explique mon probléme , j'ai me table suivant :
Client date de credit
1 04/02/97
1 04/08/98
1 05/08/99
1 04/12/99
2 04/05/97
2 04/11/97
2 04/08/02
3 04/01/95
3 04/08/98
4 04/11/87
4 04/03/96
4 04/08/01
4 05/08/01
4 04/10/01
5 04/05/90
5 04/01/02
6 04/08/93
6 04/09/93
6 04/02/99
6 04/05/99
6 04/01/02
ETC...
dans le table chaque clients peut avoir plusieurs crédit en mon but donc et de savoir les clients qui vont plusieurs crédit dans une période de 184 jours pour.
donc j'avais calculer les jours de chaque date par rapport au la date 10/07/78 ( elle correspond à la date du premier crédit pour le 1ere clients de la banque ) .
ainsi que le cumul de jours pour chaque clients
et j'ai le résultat suivant :
Client date de jour cumuldejourpourchacunclients
credit
1 04/02/97 6785 6785
1 04/08/98 7331 14116
1 05/08/99 7697 21813
1 04/12/99 7818 29631
2 04/05/97 6874 6874
2 04/11/97 7058 13932
2 04/08/02 8792 22724
3 04/01/95 6023 6023
3 04/08/98 7331 13354
4 04/11/87 3405 3405
4 04/03/96 6448 9853
4 04/08/01 8427 18280
4 05/08/01 8428 26708
4 04/10/01 8488 35196
5 04/05/90 4317 4317
5 04/01/02 8580 12897
6 04/08/93 5505 5505
6 04/09/93 5536 11041
6 04/02/99 7515 18556
6 04/05/99 7604 26160
6 04/01/02 8580 34740
..ect
ensuite jarrive pas a bouger dans mon but est le suivant je prend le client 1 et 2 par exemple :
Client date de jour cumuldejourpourchacunclients
credit
1 04/02/97 6785 6785
1 04/08/98 7331 14116
1 05/08/99 7697 21813
1 04/12/99 7818 29631
2 04/05/97 6874 6874
2 04/11/97 7058 13932
2 04/08/02 8792 22724.
donc le but soit t'utiliser directement la date pour trouver la déférence en jour pour chaque clients par rapport a sa premier date de credit : (donc comme sa )
Client date de différence
credit
1 04/02/97 04/02/97-04/02/97 = 0 jour;
1 04/08/98 04/08/98-04/02/97 = 180 jour (par hasard)
1 05/08/99 05/08/99-04/02/97 = 100 jour (par hasard)
1 04/12/99 04/12/99-04/02/97 = 20j (par hasard)
2 04/05/97 04/05/97-04/05/97 = 0j
2 04/11/97 04/11/97-04/05/97 = 60j
2 04/08/02 04/08/02-04/05/97 = 120 j
donc on constate que le 1ere clients ne dépasser pas les 184 jour entre le 2éme credit et le 4 éme credit donc le dois le marquer. et aussi pour le client 2 qui dépasse pas 184 jour entre le 1er et le 3éme (toujours je prend les 3 credit qui se suivit ) .
donc sa c'est le premier cas :
le 2éme cas c'est utiliser le tableaux que j'ai fait comme suit pour chaque client aussi:
Client date de jour cumuldejourpourchacunclients
credit
1 04/02/97 6785 6785 somme = cumul-jour =0j
1 04/08/98 7331 14116 somme = jour-(jourdebutclient)
= 7331 - 6785;
1 05/08/99 7697 21813 somme = jour-(jourdebutclient)
= 7697 - 6785;
1 04/12/99 7818 29631 somme = jour-(jourdebutclient)
= 7818 - 6785;
2 04/05/97 6874 6874 somme = cumul-jour =0j
2 04/11/97 7058 13932 somme = jour-(jourdebutclient)
= 7058 - 6874;
2 04/08/02 8792 22724. somme = jour-(jourdebutclient)
= 8792 - 6874;.
donc je sais pas es que vous avez compris se que je veux, mais svp aidez moi car je suis bloquer et j'arrive pas a bouger et merci
Partager