Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.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 如何通过sql查询获取数据库中本月发送的平均电子邮件数_Mysql_Sql - Fatal编程技术网

Mysql 如何通过sql查询获取数据库中本月发送的平均电子邮件数

Mysql 如何通过sql查询获取数据库中本月发送的平均电子邮件数,mysql,sql,Mysql,Sql,如何通过sql查询获取数据库中本月发送的平均电子邮件数 详细信息:数据库-MYSQL colums:ID、电子邮件、日期、url、关键字等…… 我无法计算过去3个月内发送的每日平均电子邮件数量,请帮助我查询 提前谢谢你 select SUM(mail_sent)/ DATEDIFF(NOW(), DATE_ADD(NOW(), INTERVAL -3 MONTH)) from table where date>DATE_ADD(NOW(), INTERVAL -3 MONTH)

如何通过sql查询获取数据库中本月发送的平均电子邮件数

详细信息:数据库-MYSQL

colums:
ID、电子邮件、日期、url、关键字等……
我无法计算过去3个月内发送的每日平均电子邮件数量,请帮助我查询

提前谢谢你

select SUM(mail_sent)/ DATEDIFF(NOW(), DATE_ADD(NOW(), INTERVAL  -3 MONTH))
from table
where date>DATE_ADD(NOW(), INTERVAL  -3 MONTH) 

希望对您有所帮助

您好。欢迎来到堆栈溢出。请编辑问题并发布您迄今为止尝试过的内容和不起作用的内容。日均、月平均?请发布样本数据和预期结果,以帮助我们回答您的问题。您好@NevilleKuyt我已经更新了上述问题中的colums图像?请让我知道,如果它工作图像与您问题中的列不匹配-数据库中是否有一行用于您发送的每封电子邮件?如果ID有一列显示该ID发送的电子邮件数量和发送日期,则为是。就像在日期1,这个ID已经发送了4封电子邮件。对于第二天,counr为count生成了新id,您需要根据提供的数据准确地了解每列代表的内容和所需的输出。例如,我只能猜测在你的例子中发送的电子邮件总数是6038。但无法根据仅代表一天一部分的数据显示3个月内的日平均值。也许如果你能附上一个包含更多数据的表格(解释得很清楚),有人可以给出一个例子,而不必为你输入数据——只是试图帮助你得到答案!我们只能提供样本数据。您必须假设该表将有超过一天的记录。正如我所说的,帮助您编写代码是一回事,创建数据库、表和字段并用测试数据填充它们是另一回事。除非您能够提供足够的测试数据作为sql,以便人们能够测试解决方案,否则我认为您不会得到太多帮助