Я использую следующие столбцы, хранящимся в SQL таблицу под названием tb_player:Каков наилучший способ расчета формулы, которая меняет стоимость каждый день?
Дата рождения (дата), Сыграно раз (Integer), Версии (Integer)
вычислить "playvalue" (целое число) в следующая формула:
playvalue = (Сегодня - дата рождения) * Сыгранное * версии
отобразить до 100 этих записей с associataed playvalue на веб-странице в любое время.
Мой вопрос: какой самый эффективный способ расчета этого игрового значения, если он изменится только один раз в день, из-за изменения (сегодняшняя дата рождения)? Другие значения (раз воспроизводимые версии &) остаются неизменными.
Есть ли лучший способ, чем вычисление этого на лету каждый раз для 100 записей? Если да, то эффективнее ли выполнять вычисления в сохраненной proc или в VB.NET/C#?
Вы «ЗАКАЗЫВАТЬ» эту формулу в SQL? – Constantin