aide sur code |
Sujet: aide sur code par zineb sur 8/5/2009 13:33:23 bonjour , svp -------------------------------------------------------- tables: personne(cod_personne,nom,...cumul) absences(num_absence,date_abs,nb_jours) ------------------------------------------------------- normalement à la saisie d'une nouvelle absence je saisie la date_abs et le nombre de jours exemple : 12/05/2008 , 9 automatiquement le champ (cumul) de la table personne s'incremente je voudrais qu'à chaque calcul d'un nouveau cumul ce dernier soit decrementé des aniciennes absences dont la date par rapport à la derniere absence soit >356 jours exemple : 1ere absence 01/01/2008----->nb_jours30jours------>cumul=30 2eme absence 05/02/2009----->nb_jours23jours------>cumul=53 3eme absence 12/03/2009----->nb_jours 40j--------->cumul=93 4eme absence 01/6/2009------>nb_jours 20j-------->cumul=113 or puisque la date de cette derniere absence est 01/6/2009 et la premiere est de 01/01/2008donc difference >365 jours donc cumul doit etre decremente des 30 j ainsi pour une donnée on ne comptera que les absences qui rentre dans une année dont le debut est la date de sa premiere absence merci pour votre aide |