Bonjour à tous,
je bloque sur la réalisation de compteur sur un univers en création :
les tables :
DOSSIER(numdos, numop1, numop2)
OPERATION(numop, numdos, date1, date2, date3)
Les numdos et numopX sont les clées primaire, secondaire selon la tables.
Dans les faits : pour 1 dossier je peu avoir 0,1 ou 2 opérations. Les dates corresponde aux étapes a compter et pour 2 opérations d'un même dossiers les dates peuvent être différentes (on a convenu qu'il faut utiliser la plus récente pour mes compteurs)
Mon travail : Créer des compteurs Nb dossier à l'etape1, 2 et 3 pouvant être affiché dans un même tableau...
en testant plusieurs configurations de jointure (par numdos ou numopX), plusieurs methode de comptage(cout over, indiquateur nombre, etc) je n'arrive pas a créer des compteurs valides sur les dates par dossier.
Ex : avec jointure par numdos :
nb etape1 : count(distinct(dossier.numdos) over (partition by (operation.date1))
cette exemple me retourne une erreur dans Desk quand j'intégre 2 compteurs
nb etape1 : count(distinct(dossier.numdos)) WHERE operation.date1 IS NOT NULL
cette fois les clause where s'ajoute et j'ai le même nombre dans chaque colonnes...
la seul méthode que je n'ai pas encore testé c'est de réaliser une table dérivé via une grosse grosse recette SQL...
quelqu'un peu m'aider sur ce casse tête? svp
Merci d'avance.
Partager