• # un debut de quelque chose

    Posté par . En réponse au message SQL update et select.. Évalué à 2.

    Bon c'est testé sur de l'oracle
    il y a une vue p (pour que les rownum soit cohérant avec le temps)

    create view p as select * from pointage order by date_pointage;

    select * from
    (select rownum id, p.*
    from p) t1,
    (select rownum id, p.*
    from p) t2,
    (select rownum id, p.*
    from p) t3
    where t1.id = t2.id(+)-1 and t1.id = t3.id(+) + 1 AND (t1.observation <> t2.observation or t1.observation <> t3.observation) and t1.observation = 'Congés';

    Avec ça tu as une ligne pour un début de congés, unligne pour une find e congé, un ligen pour un début de congés ...

    le probleme se pose si on commence par un congé mais sinon ca passe :)

    Dam