我在我的leavemaster表中有一个字段“总计字段”。现在我的需求是自动更新这个字段,以便在新年开始时增加15天,即1月1日。我想通过触发来使用它。但是当我尝试实现它时没有帮助。 任何人都可以帮助我做到这一点?在那里我已经创建批处理文件如下任何其他想法,这样做 在此先感谢...新年开始时自动更新字段SQL
:
SQLCMD -E -Timesheet -ic:\ BAT \ UpdateTotalLeave.sql
和我的SQL文件如下:
UPDATE empTable SET TotalLeave = TotalLeave + 15
和我设置的Windows任务调度,如图图像(我设置测试今天的日期和时间),但在表中未更新。
有蝙蝠文件或我的任务调度任何错误? 谢谢
您正在使用什么数据库?是否想让数据库在1月1日发生时识别,然后自动更新每行的总计字段? – Ben
SQL server 2008 r2 – KaviSuja
你是否想要添加15天,或只是在某个日期范围内?顺便说一下,我认为触发可能是这里的一种方式。 –