Bonjour, je cherche à faire une différence entre deux dates. J'y arrive sans soucis mais je n'arrive pas à obtenir le format voulu. J'aimerais le nombre d'année à virgule. c'est à dire : pour 1 an et 6 mois, je voudrais obtenir "1.5"...
Si je fais :
J'obtiens le nombre d'année mais avec un chiffre rond.
Code : Sélectionner tout - Visualiser dans une fenêtre à part DATEDIFF(year, S_DAchat, GETDATE()) AS DateCorrecte
Si je fais
J'obitens la même chose qu'avant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part DATEDIFF(month, S_DAchat, GETDATE())/12 AS DateCorrecte
Je bosse sous Microsoft sql server 2005
Merci!
Partager