Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.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
Php MySQL-通过向基准日期添加天数来计算行数,两者都存储在同一个表中_Php_Mysql - Fatal编程技术网

Php MySQL-通过向基准日期添加天数来计算行数,两者都存储在同一个表中

Php MySQL-通过向基准日期添加天数来计算行数,两者都存储在同一个表中,php,mysql,Php,Mysql,我有以下数据库结构: 我必须统计超过归还日期但尚未归还书本的行数,例如:id12在规定日期后尚未归还书本 计算方法如下:发布日期(日期时间)+持续时间(以天为单位)应大于当前日期 在我的情况下,如果未返回图书,则上的已返回\u将为空,状态将为1。尝试此查询 SELECT count(*) FROM tableName WHERE (issued_on+duration)<CURDATE() AND returned_on EQUALS NULL AND status EQUALS 1

我有以下数据库结构:

我必须统计超过归还日期但尚未归还书本的行数,例如:
id
12在规定日期后尚未归还书本

计算方法如下:
发布日期
(日期时间)+
持续时间
(以天为单位)应大于当前日期

在我的情况下,如果未返回图书,则上的
已返回\u将为空,
状态
将为1。

尝试此查询

SELECT count(*) FROM tableName WHERE (issued_on+duration)<CURDATE() AND returned_on EQUALS NULL AND status EQUALS 1

SELECT count(*)FROM tableName WHERE(发布时间+持续时间)SELECT*FROM
library\u-issue
WHERE ADDDATE(发布时间,间隔持续时间日)>CURDATE(),status=0,returned\u-on为空

SELECT count(*)FROM
library\u-issue
WHERE(
issued\u-on
+
持续时间)