bonjour a tous,
j'ai un petit problème avec mon calcul.
je cherche a calculer des sommes par période de date (ex: 30 jours 60jours;61jours a 90 jours etc...)
mais lorsque je fais mes opérations sur mes date il ne me retourne rien ;
donc pour mon premier sum pas de problème mais en ce qui concerne mon second avec la définition de la période il me m'affiche rien en résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select sum(case when to_date(delai.DO_DOCVDEL_DATE_DELAI,'DD/MM/YY')between to_date('01/01/2003','DD/MM/YY') and to_date('19/06/2006','DD/MM/YY') then sum(detail.DET_MONTANT_NET) end) sum_2003 ,sum(case when to_date(delai.DO_DOCVDEL_DATE_DELAI,'DD/MM/YY')<(to_date(sysdate,'DD/MM/YYYY')-1266) then sum(detail.DET_MONTANT_NET) end) sum_2002 from dwh_doc_det_cl detail left join dwh_doc_delai_cl delai on detail.DET_ID=delai.DO_DOCVDEL_DO_DOCDET_ID and detail.DET_CODE_SOLDE!=9 and detail.DET_TDOC_ABREGE like 'CLC' group by delai.DO_DOCVDEL_DATE_DELAI
Partager