Bonjour
Je ne savais pas quoi mettre pour mon titre puisque ma question est assez spécifique. Alors voila. J'ai ceci comme données :
C'est un fichier de suivi d'historique de liste de prix par client. Donc, pour un client, je veux savoir quelle était sa liste de prix à un moment donné. La date est celle de fin..... donc, dans l'exemple donné, de - l'infini à 20060117, le client avait la liste de prix CO, de 20060118 a 20060225 la liste de prix 2, de 20060226 a 20060228 la liste de prix Co et de 20060301 a 20061231 la liste de prix 2.Client...ListePrix.......DateFin.........NoSemaine
3022....CO..............20060117......3
3022....2.................20060125......4
3022....CO..............20060228......9
3022....2.................20061231......52
J'ai besoin d'obtenir une resultante par semaine..... Donc je voudrais une table contenant les nos de semaine 1 a 52 avec la liste de prix correspondante.
Je me disais donc qu'il faudrait tout d'abord que je trouve les plage de date. J'aimerais une resultante de style :
J'ai accès a une table contenant 365 enregistrements, un pour chaque journée de l'année (la date l'année le no de semaine etc).Client...ListePrix.......DateFin.........NoSemaine.....SemDebut.....SemFin
3022....CO..............20060117......3....................1..................3
3022....2.................20060125......4....................4..................4
3022....CO..............20060228......9....................5...................9
3022....2.................20061231......52..................10.................52.
Je tourne en rond, depuis hier je fais plein d'essais erreur mais je ne trouve rien. Si vous avez des idées qui me permettraient de trouver la solution ce serait bien apprécié.
J'espere que j'ai été claire dans mes explications....
Je vous remercie à l'avance...
Partager