Bonjour,
J'ai une base de donnée Sybase pour garder trace de mes formations et compétences.
Lorsque je fais une mise à jour de la durée d'une compétence en mois (ex: 12 mois), les dates ne se change pas automatiquement dans la table des employés. (ex: avant 31/12/2009 après 31/12/2010 si on augement de 12 mois la date d'échéance).
Je me connect via ODBC à ma base de donnée. Il faut que je fasse une commande en excel ou autre pour que je puisse faire la mise à jour de tous mes dossiers d'employé quand la durée d'une compétence change.
La table COMPETENCE_EMPLOYE.
Le champ NO_EMPLOYE identifie l'employé
Le champ CODE_COMPETENCE identifie la compétence reconnues (et/ou à obtenir)
Le champ DATE_ECHEANCE identifie la date d'échéance qui est calculée à partir de la date d'entrée un vigueur DATE_ENTREE_VIGUEUR + durée valide en mois (lorsque la durée valide est non nulle)
La durée valide en mois se trouve dans la table COMPETENCE dans la compétence de référence ( WHERE COMPETENCE.CODE_COMPETENCE = COMPETENCE_EMPLOYE.CODE_COMPETENCE) dans le champ DUREE_VALIDE_EN_MOIS
Merci
PS je suis un débutant en SQL
Jonathan