J'utilise les colonnes suivantes stockées dans une table SQL appelée tb_player:Quelle est la meilleure approche pour calculer une formule qui change de valeur chaque jour?
Date de naissance (date), jouees (entier), Versions (entier)
pour calculer un "playvalue" (entier) dans la formule suivante:
playvalue = (Aujourd'hui - date de naissance) * jouees * versions
I afficher jusqu'à 100 de ces dossiers avec le playvalue associataed sur une page Web à tout moment. Ma question est, quelle est la façon la plus efficace de calculer cette valeur de jeu étant donné qu'elle ne changera qu'une fois par jour, en raison de la (date de naissance aujourd'hui) changeante? Les autres valeurs (fois jouées & versions) restent les mêmes.
Existe-t-il un meilleur moyen que de calculer ceci à la volée à chaque fois pour les 100 enregistrements? Si oui, est-il plus efficace de faire le calcul dans un proc stocké ou dans VB.NET/C#?
Est-ce que vous "ORDER BY" cette formule en SQL? – Constantin