如何获取有关在特定时间段后退回图书的图书馆成员的数据

时间:2016-05-27 05:52:41

标签: sql oracle

我想让所有退回借书的成员迟到。我有借阅表,书籍表和成员表的例子。

超过30天后,应该使用哪个语句来检索哪些成员退回书籍的数据?

我希望这是一个明确的解释。在此先感谢您的帮助!

这是借阅表:

enter image description here

这是会员表:

enter image description here

2 个答案:

答案 0 :(得分:1)

根据我对图像的处理,以下查询应该可以进行一些修改:

SELECT Us.*, Bo.* FROM Borrowings Bo
    INNER JOIN Users Us
        ON Bo.LID_LIDNUMMER = Us.LIDNUMMER
            WHERE Bo.DATUM_RETURNED - Bo.DATUM_BORROWED > 30

答案 1 :(得分:0)

  Select * from MembersTable MT join BooksTable BT on
MT.IssuedBookId=Bt.BookID Where
DATEDIFF(dd,MT.BookIssuedDate,MT.BookReturnedDate,)>30