J'ai un @variabletable simplement défini comme EOMDate (datetime), DandA (float), Coupon (float), EarnedIncome (float)mathématiques tsql sur plusieurs dates dans une table
04/30/2008, 20187.5,17812.5,NULL
05/31/2008, 24640.63, 22265.63, NULL
06/30/2008, 2375, 26718.75,NULL
Ce que je suis en train de faire est après que la table est remplie, j'ai besoin de revenir en arrière et de calculer le champ EarnedIncome pour le peupler. la formule est DandA pour le mois en cours moins DandA pour le mois précédent plus coupon. Là où j'ai des problèmes, comment puis-je faire la mise à jour? Donc, pour 6/30 la valeur devrait être 4453.12 (2375-24640.63) +26718.75
Je serai heureux de prendre un clubbing sur la tête pour obtenir ce résolu. Merci. En outre, s'exécutant sous MS SQL2005, toute solution de type COW ROW_OVER peut être utilisée si possible.
avait déjà une fonction de la date equlivant mais cette réponse m'a fait pointé dans la bonne direction, merci! –