列出一段时间间隔内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;