Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.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
列出一段时间间隔内MySQL服务器的总和数据_Mysql_Sql - Fatal编程技术网

列出一段时间间隔内MySQL服务器的总和数据

列出一段时间间隔内MySQL服务器的总和数据,mysql,sql,Mysql,Sql,我有一个名为ch6的表,它有如下字段: id, daytime, tout, tloss.. etc. daytime is DATETIME , tout and tloss are integer 现在,我想检索并列出表中每个日期的tloss和tout之和,如下所示 date || sum(tout) for certain interval || sum(tloss) for certain interval 我在休息到第二天时遇到了一些问题 例: 解决办法是什么?请帮助。您可以像下

我有一个名为
ch6
的表,它有如下字段:

id, daytime, tout, tloss.. etc. 
daytime is DATETIME , tout and tloss are integer
现在,我想检索并列出表中每个日期的
tloss
tout
之和,如下所示

date || sum(tout) for certain interval || sum(tloss) for certain interval
我在休息到第二天时遇到了一些问题

例:

解决办法是什么?请帮助。

您可以像下面这样尝试

SELECT daytime , SUM(tout) AS total_tout , SUM(tloss) as total_loss 
FROM ch6 
WHERE daytime 
BETWEEN CURRENT_DATE() + INTERVAL 20 HOUR AND CURRENT_DATE() + INTERVAL 32 HOUR
GROUP BY daytime;

嗨,阿卜杜勒,谢谢你的快速回复。尝试了您的查询,但它列出了当前日期的所有tout和tloss,并且没有求和。我真正想要的是表中每个日期的sum(tout)和sum(tloss),间隔如上所述。
SELECT daytime , SUM(tout) AS total_tout , SUM(tloss) as total_loss 
FROM ch6 
WHERE daytime 
BETWEEN CURRENT_DATE() + INTERVAL 20 HOUR AND CURRENT_DATE() + INTERVAL 32 HOUR
GROUP BY daytime;