在某个日期(日期会有所不同)到期后自动向SQL Server数据库添加数值

本文关键字:日期 SQL Server 添加 数据库 有所不同 | 更新日期: 2023-09-27 18:07:37

我不知道如何实现这个,因为我是ASP.NET的新手。我正在用ASP构建一个图书馆管理系统。使用c#和SQL Server 2008 R2编写。NET。

每本书将分别有"书期"answers"还书日期"。

现在我的问题是:我如何使应用程序自动添加一个数值到SQL Server数据库上的Return Book日期到期(注意,return book日期会有所不同)?

建议SQL Server作业调度,但我认为它不符合我的要求,因为在我的情况下,作业执行后的日期不同,即每本书的Book Return日期。

任何建议都会有帮助的。

谢谢

在某个日期(日期会有所不同)到期后自动向SQL Server数据库添加数值

创建每天午夜运行的SQL Agent作业。将作业配置为运行一个查询,该查询为返回日期为"昨天"的所有贷款设置"数值"。在查询中使用日期函数来计算"昨天",例如DATEADD(DAY, -1, CONVERT(DATE, GETDATE()))。这意味着无论作业运行的日期是什么,它都将始终匹配正确的Book Return date并处理正确的借阅。