Bonjour,
La requête suivante me sort le résultat ci-dessous :
0001 11/06/20 31/07/20
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT a.matcle, b.datent, b.datsor from hr.ZY00 a, hr.ZYES b where a.nudoss = b.nudoss and a.matcle = '0001' order by a.matcle, b.datent;
0001 01/08/20 14/09/20
0001 15/09/20 30/09/20
0001 15/10/20 31/12/99
Je voudrais ajouter dans ma requête la possibilité de compter le nombre de mois distincts (pas des mois complets, 1 jour suffit), soit :
0001 11/06/20 31/07/20 >> 2 mois
0001 01/08/20 14/09/20 >> 2 mois
0001 15/09/20 30/09/20 >> 0 mois (car 09/20 déjà compté ci-dessus)
0001 15/10/20 31/12/99 >> 3 mois
Je voudrais donc que ma requête me donne un nombre de 7 mois pour le matricule 0001
Merci pour vos retours.
Partager