Bonjour,

Voilà j'ai un petit souci. Je vais essayer d'être le plus clair possible.

Pour des objet j'ai leur date d'entrée en réparation et ensuite une fois qu'il sont réparés leurs status passe à "Traité".

La requete dont j'ai besoin dois m'indiquer le nombre d'objets réparé sur une semaine et qui sont rentrés la semaine précédente.

Voila la requete sur laquelle j'ai commencé mais la ça concerne les entrées de la semaine courante.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
select to_char(to_date(DT_WS_BEGIN),'YY')||'-'||'S'||to_char(to_date(DT_WS_BEGIN),'IW')DT, count(CD_PATTERN) NB --DT_WS_BEGIN est la date d'entrée et est formatée ainsi 08-S01, 08-S02 ....
from WS
where CD_PATTERN in ('188400233','188603024','189388168','189432263','189659450','189659468','260473786') --Liste des n° des objets concernés
  and CD_WOWS_STATUS='6'  --Status 'Traité'
  /*###*/
group by to_char(to_date(DT_WS_BEGIN),'YY')||'-'||'S'||to_char(to_date(DT_WS_BEGIN),'IW')
order by DT
Donc si quelqu'un peu m'éclairer ...

merci