Bonjour,
je dispose de 2 dates, et je souhaiterais connaître le nombre de mois (échéances) entre elles ?
Quelqu'un peut m'aider ?
Par avance merci.
Bonjour,
je dispose de 2 dates, et je souhaiterais connaître le nombre de mois (échéances) entre elles ?
Quelqu'un peut m'aider ?
Par avance merci.
Bonjour,
quel est ton sgbd?
Que signifie "le nombre de mois entre deux dates" ?
par exemple entre le 31/01/2006 et le 01/02/2066 est-ce qu'il y a 0 mois (durée arrondie (et dans ce cas quelles sont les règles d'arrondi ?)), 0.067 mois (2 jours sur 30), 1 mois (présence du dernier jour d'un mois (ou du premier)), 2 mois (un bout de janvier et un bout de février) ?
J'affirme péremptoirement que toute affirmation péremptoire est fausse
5ième élément : barde-prince des figures de style, duc de la synecdoque
Je ne réponds jamais aux questions techniques par MP
Merci pour vos réponses.
Je souhaite obtenir le nombre de mois entre 2 dates (ex : 01/02/2005 et 01/03/2006 => 13 mois
Je travaille sur un environnement DB2
Code : Sélectionner tout - Visualiser dans une fenêtre à part month(Date1) - month(Date2)
Je suis incapable de répondre à la question tant que je n'aurais pas de réponse aux miennes, mais le calcul suivant est sans doute fauxEnvoyé par souellet
Pour faire ce calcul (si c'est bien cela la question) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part month('01/02/2005') - month('01/03/2006') = -1
Code : Sélectionner tout - Visualiser dans une fenêtre à part (year(Date2) - year(Date1))*12 + month(Date2) - month(Date1)
J'affirme péremptoirement que toute affirmation péremptoire est fausse
5ième élément : barde-prince des figures de style, duc de la synecdoque
Je ne réponds jamais aux questions techniques par MP
+1 pour Médiat... Encore!
T'as raison Médiat. J'ai répondu trop vite.
Je m'étais pas attardé sur tes questions... mais c'est vrai que se serait important de connaître les réponses.
Vous pouvez également éssayer avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part select (cast(cast('01/03/2006' as datetime) as float)-cast(cast('01/02/2005' as datetime) as float))/30
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager