Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何获取图书馆成员在特定时间段后还书的数据_Sql_Oracle - Fatal编程技术网

Sql 如何获取图书馆成员在特定时间段后还书的数据

Sql 如何获取图书馆成员在特定时间段后还书的数据,sql,oracle,Sql,Oracle,我想请所有迟还借来的书的会员。我有一个借阅表、图书示例表和成员表 哪个语句应该用于检索哪些成员在超过30天后还书的数据 我希望这是一个清楚的解释。提前感谢您的帮助 这是借阅表: 这是成员表: 根据我对图像的理解,以下查询应该经过一些修改: SELECT Us.*, Bo.* FROM Borrowings Bo INNER JOIN Users Us ON Bo.LID_LIDNUMMER = Us.LIDNUMMER WHERE Bo.DATU

我想请所有迟还借来的书的会员。我有一个借阅表、图书示例表和成员表

哪个语句应该用于检索哪些成员在超过30天后还书的数据

我希望这是一个清楚的解释。提前感谢您的帮助

这是借阅表:

这是成员表:


根据我对图像的理解,以下查询应该经过一些修改:

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

一些额外的解释会很好,比如实际的表结构和类型,哪些是他们应该返回的列,哪些是他们为借阅表返回数据的列不可用,甚至当它不可用时,不清楚哪一栏是借阅日期和归还日期抱歉,因为这是第一次在这里上传问题,但我更正了,您可以查看编辑版本,谢谢您的快速回答抱歉,但是我仍然看不到日期的完整列名,也看不到表名,也看不到表之间的关系(这是借用表中用户表的外键)标记所使用的dbms(太多的表都有自己的、特定于产品的日期/时间函数)。还要添加预期的结果!你真的完全理解我需要什么,我尝试了这个查询,但我缺少右括号错误“选择l.naam,l.lidnummer,ont.datum\u ontleent,ont.datum\u terug FROM ontlening ont ont.lid\u lidnummer=l.lidnummer,其中添加日期(ont.datum\u ontleent,间隔30天) Select * from MembersTable MT join BooksTable BT on MT.IssuedBookId=Bt.BookID Where DATEDIFF(dd,MT.BookIssuedDate,MT.BookReturnedDate,)>30