这是学生图书馆项目的一部分。
有 2 个表:alerts
和borrows
。
borrows
包含studentID
,bookID
和date of borrowing
.
alerts
指示哪个学生逾期了多少本书。
该代码应该为每个过期的学生插入一行,并计算有多少本书过期。
Est_Return_Date = return_date + 30
insert into dbo.Alert (studentID, AlertCount)
values ((select distinct (studentID )from dbo.Borrows
where Est_Return_Date < GETDATE()
and return_date is null),
(select count( studentID) from dbo.Borrows
where Est_Return_Date < GETDATE()
and return_date is null ))