Comment implémenter un solde décroissant à l'aide de MySQL
P粉473363527
2023-09-01 21:11:53
<p>Comment créer une requête de solde dégressif à l'aide de MySQL pour calculer l'amortissement en comptabilité</p>
<p>Par exemple, l'équipement coûte 16 000 $, a une durée de vie utile prévue de 5 ans et un taux d'amortissement de 40 %. Dépréciation</p>
<pre class="brush:php;toolbar:false;">Année Valeur comptable de départ Taux d'amortissement Montant de l'amortissement Valeur comptable de fin
1 16 000 40% 6 400 9 600
2 9 600 40% 3 840 5 760
3 5 760 40% 2 304 3 456
4 3 456 40% 1 382,40 2 073,60
5 2 073,60 40 % 829,44 1 244,16≪/pré>
<p>Comment puis-je créer une fonction/requête pour obtenir les résultats ci-dessus ? Merci</p>
Vous pouvez utiliser le CTE récursif pour obtenir les résultats souhaités. Par exemple :
Résultat :
Voir un exemple courant sur DB Fiddle.
REMARQUE : Les trois paramètres sont définis dans la deuxième ligne. Si vous souhaitez modifier la valeur de départ, le taux d'intérêt ou le nombre d'années, effectuez vos modifications ici.