当前位置:  开发笔记 > 编程语言 > 正文

计算每天改变价值的公式的最佳方法是什么?

如何解决《计算每天改变价值的公式的最佳方法是什么?》经验,为你挑选了1个好方法。

我使用存储在名为tb_player的SQL表中的以下列:

Date of Birth (Date),Times Played (Integer),Versions (Integer)

计算以下公式中的"playvalue"(整数):

playvalue = (Today - Date of Birth) * Times Played * Versions

我随时在网页上显示最多100条带有关联播放值的记录.

我的问题是,由于(今天的出生日期)变化,它每天只会改变一次,因此计算这个游戏值的最有效方法是什么?其他值(播放时间和版本)保持不变.

有没有比每次为100条记录动态计算更好的方法?如果是这样,在存储过程或VB.NET/C#中进行计算是否更有效?



1> Marc Gravell..:

在对象的属性/方法中,在C#/ VB.NET(您的.NET代码)中.

与调用进程外数据库(首先获取行)或网页传输时间相比,执行像这样的简单属性的时间无关紧要 ; 如果只是将它用于UI显示,你将永远不会注意到它.此外,它位于您的易于扩展的硬件(应用服务器)上,并且不会每天涉及大量更新,并且仅针对实际显示的行执行,并且仅在您实际查询此属性/方法时执行.

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有