fine_sum.sql
来自「图书馆系统建立」· SQL 代码 · 共 20 行
SQL
20 行
CREATE PROCEDURE Fine_Sum
(@book_id int)
as
DECLARE @out_day int,@may_day smalldatetime,@Fine_Sum int
set @may_day=datediff(day,(select lend_time from lend_book WHERE book_id=@book_id),(select return_maxday from return_maxday WHERE book_id=@book_id))
set @out_day=datediff(day,getdate(),@may_day)
IF @out_day>0
begin set @Fine_Sum=@out_day*(SELECT every_fine FROM limit_max)
RETURN @Fine_Sum
end
IF @out_day=0
begin
print ' 没有欠费!'
RETURN 0
END
IF @out_day<0
begin
print '没有欠费!'
RETURN -100
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?