【发布时间】:2017-08-21 13:03:54
【问题描述】:
我有一张表,其中包含 2017 年 1 月至 12 月的 12 个值。
问题是,我们现在才到 8 月,而我目前的代码(在 2016 年可以正常工作,因为所有值都不为空)一直将值除以 12..当它需要为 8(8 月),然后是 9 月的 9等等。
任何想法如何获得我需要的平均值而不是 12 个月的平均值。
$sql = "SELECT ROUND(AVG(valuations),2) AS value_sum FROM office_figures2016 where date_figures =2017";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<td> " . $row["value_sum"]."</td>";
【问题讨论】:
-
类似
SUM(col)/ MONTH(CURRENT_DATE())??