Bonjour,
j'aurais besoin d'un peu d'aide retrouver le nombre de mois entre deux dates de lignes et de champs différents.
Je m'explique, il s'agit du secteur du logement. J'ai plusieurs contrat pour un même habitant (un habitant est passé en 2018 d'un loyer de 120 à 100 en milieu d'année). Ce qui veut dire que pendant les 5 premiers mois c'était à 120 et puis à 100 pendant les 7 derniers mois de 2018.
J'ai donc une base de donnée avec mes contrats et certains d'entre eux ont été modifié en 2018 donc dans ma base de donnée j'ai refait une ligne avec le nouveau contrat et la date début et de fin. Et donc j'ai besoin que se mette automatiquement le nombre de mois en 2018 pour le premier contrat (120) et la nombre de mois en 2018 pour le deuxième contrat en 2018 (100).
J'ai utilisé une requête et suis passé par datediff, j'ai obtenu ce que je voulais, le problème étant que j'obtiens des informations inutiles en plus telles le nombre total de mois depuis le début du contrat. En gros dans la pièce jointe ci-dessous, j'ai besoin du 6 mois et du 4 mois (il y les deux mois en cours qu'il ne comptabilise pas mais je devrai pouvoir régler ce problème par la suite, ce n'est pas l'urgence ici ), mais je n'ai pas besoin du 60 et du 22 mois.
Est-ce que vous pouvez m'aider à spécifier ma requête ?
Voici ma requête :
J'ai cherché en tutoriel et en forum, mais je n'ai pas trouvé de problème similaire. Mes excuses pour les doublons et si vous avez des conseils des liens de tutoriels pour apprendre à spécifier ce genre de demande, je suis preneur.
Merci d'avance
Maxime
Partager