Lib_Issue_Id Book No Member ID Issue Date Return Date
------------ ------- --------- ---------- -----------
7001 101 1 10-Dec-06 NULL
7002 102 2 25-Dec-06 NULL
7003 104 1 15-Jan-06 NULL
7004 101 1 04-Jul-06 NULL
7005 104 2 15-Nov-06 NULL
7006 101 3 18-Feb-06 NULL
我的这个表有以下约束:
Lib_Issue_Id
- 主键Book_No
- 外键Member_id
- 外键Issue_date <=
系统日期Issue_date < Return_date
如何在Return_Date
之后的15天内修改7004
和7005
的{{1}}?
答案 0 :(得分:0)
您可以在更新中使用IN或OR:
UPDATE [tablename]
SET Return_Date = Issue_Date + 15
WHERE Lib_Issue_Id IN (7004, 7005);