Bonjour,
Je suis en train de faire une requete SQL qui calcul dans une table suivant un code le nombre de jour qui concerne le code.
Exemple :
CODE..........DATE DEBUT..............DATE FIN
1................01/01/2008................10/01/2008
1................11/01/2008................11/01/2008
1................12/01/2008................20/01/2008
La période du code 1 est du 01/01/2008 au 20/01/2008 avec le 01 et 20 compris soit une période de 21 jours.
Mais lorsque je calcul avec les périodes le résultat de du nombre de jour du code 1 :
ça va me donner le résultat : 9 + 8 soit 17.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT SUM(DATEDIFF(DAY,date_debut,date_fin) FROM TABLE_PERIODE WHERE CODE=1
ça ne prend pas le 10 et le 20 ainsi que la période de 1 jour du 11/01/2008.
Est ce que quelqu'un aurait une idée pour m'aider?
Merci pour votre aide,
.Matthieu
Partager