书店销售管理子系统数据库设计(14)
时间:2026-01-23
时间:2026-01-23
from borrow_record ,system_readers ,system_books where system_readers.readerid=borrow_record.readerid and system_books.bookid=borrow_record.bookid
and Datediff(day,convert(smalldatetime,borrowdate),getdate())>=30 (所影响的行数为 3 行)
select readerid 书读者借书证编号,readername 读者姓名, bookid 书籍编号,bookfee 超期罚款 from reader_fee
形成各本书对应的罚款金额,按0.3元每天算
图4-5查看罚款单
4.3还书操作
4.3.1现在对某一读者进行还书操作:
1.首先还书要在还书纪录中添加一条还书纪录 2.其次删除相应书本的借阅纪录
3.最后在书库中标记该本书为1,表示归还了未借,可供其他读者借阅
说明:学号为X05620207 姓名为陈远鹏 借阅的565800020书籍编号进行归还。
SQL语言:
insert into return_record(bookid,readerid,returndate) select bookid,readerid,getdate() from borrow_record
where bookid='565800020' (所影响的行数为 1 行)
delete
from borrow_record
where bookid='565800020' (所影响的行数为 1 行)