我正在使用amchats演示中的折线图,我需要从数据库中的字段中获取往年以及今年的每个月的数据。 我尝试过一些查询,例如通过迭代几个月来获取一年中每个月的值。
但是,那不是我所需要的。
for ($i=12; $i > 0 ; $i--) {
$query = $conn->prepare("SELECT date_inserted FROM communications WHERE YEAR(date_inserted) = YEAR(CURRENT_DATE - INTERVAL $i MONTH) AND MONTH(date_inserted) = MONTH(CURRENT_DATE - INTERVAL $i MONTH)");
}
顺便说一句,我需要得到类似的东西:下表是其中该月发现的数据总数
2012-01-31, Value: 20
2012-02-28, Value : 53
...
2019-04-16, value : 32
答案 0 :(得分:0)
您可以使用此查询。
select date_inserted, count(*) as value from communications GROUP BY YEAR(date_inserted), MONTH(date_inserted);