Merci pour votre réponse aieeeuuuuu
J'avais effectivement flagué à 1 les cas qui m'intéressaient mais ensuite je ne savais pas quoi en faire. On les somme donc.
Par contre, j'ai un champs supplémentaire que j'avais pas mis dans mon exemple, c'est ID_AGENT. Et j'ai rajouté
OVER(ORDER BY ID_AGENT||'-'||DT_DEBUT)
Mais ça ne marche pas pour certaines lignes . J'obtiens cela:
Id_agent Clé Date_début Date_fin flag Compteur
1016 2 07/01/16 07/01/16 0 2
1023 3 08/01/16 12/02/16 1 2
1023 4 13/02/16 14/02/16 1 2
Alors que je voudrais que le compteur s'incrémente donc à chaque fois que l'id_agent change ou lorsque à l'intérieur d'un même id_agent le flag prend la valeur 0. Soit pour les premières lignes
Id_agent Clé Date_début Date_fin flag Compteur
1016 2 07/01/16 07/01/16 0 2
1023 3 08/01/16 12/02/16 1 3
1023 4 13/02/16 14/02/16 1 3
Partager