Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Script Jointure sur date?

Bonjour à tous,

Mon problème est le suivant j'ai une table de fait  INTERVENTION suivante :

PERSONNE

DATE

NB_HEURE

Et à coté j'ai une table CONTRAT

PERSONNE

DATE_DEBUT

DATE_FIN

TARIF_HEURE

Je souhaite pouvoir calculer le cout pour une intervention sachant qu'une meme personne peut avoir plusieurs contrat avec des tarifs différent, il n'y a pas de chevauchement de contrat pour une meme personne.

Comment via script ajouté un champ TARIF_INTERVENTION dans ma table de fait?

Merci pour vos réponse

1 Reply
Gysbert_Wassenaar

INTERVENTION:

LOAD

     PERSONNE,

     DATE,

     NB_HEURE

FROM ...;


CONTRAT:

LOAD

     PERSONNE AS KEY,

     DATE_DEBUT,

     DATE_FIN,

     TARIF_HEURE

FROM ...;

Intervalmatch:

INTERVALMATCH(DATE, PERSONNE)

LOAD

     DATE_DEBUT,

     DATE_FIN,

     KEY  

RESIDENT CONTRAT;

See this blog post: IntervalMatch


talk is cheap, supply exceeds demand