首页 > 解决方案 > 使表格自动更新行

问题描述

我有一个包含以下列的数据库:

CurrentCredits, CreditsPerDate, RefillDate, RefillFrequency, RefillDayMonth

我想让它根据选择的频率自动更新CreditsPerDate和。RefillDate

例如,

if RefillFrequency = 5 and RefillDayMonth = "day" and CreditsPerMonth = 2

我希望它每 5 天更新一次CurrentCreditsRefillDate这样

CurrentCredits = CurrentCredits + CreditsPerMonth and 
RefillDate = RefillDate + the frequency date (here add 5 days)

标签: sql-serverdatabasestored-procedures

解决方案


您是否尝试过 SQL 作业?这里有一个例子:如何为 sql 查询安排作业

在您的工作中,您可以使用存储过程创建更新或命令,例如

exec (your stored procedure name) (and possibly add parameters)

只是更新你的参数和值。

让我们知道这是否有帮助。

问候。


推荐阅读