我很难弄清楚这是否可行。我有一个while循环,想只回显每个月的最后一个记录。回显的值将显示在浮动图表上,因此我不需要所有记录,仅需要每个月的最后一个条目。这是我到目前为止所得到的
$sql = "SELECT d_co_dollar_total, d_co_dollar_brf_rec, (UNIX_TIMESTAMP(d_co_dollar_date)*1000) AS tstampa FROM d_co_dollar
WHERE YEAR(d_co_dollar_date) = YEAR(CURDATE())
GROUP BY d_co_dollar_date ";
$result = mysqli_query($mysqli, $sql);
while ($row = mysqli_fetch_assoc($result)) {
$dollar_total = $row['d_co_dollar_total'];
$brf_total = $row['d_co_dollar_brf_rec'];
$d_co_dollar_total = $dollar_total + $brf_total;
$d_co_dollar_date = json_encode(floatval($row['tstampa']));
echo "[".$d_co_dollar_date.", ".$d_co_dollar_total."],";
}
所以d_co_dollar_total
,我只想在while循环中显示每个月的最后一个条目。
如果数据是:
1月1日-数据1
1月10日-数据2
1月15日-数据3
1月25日-数据4
2月2日-数据5
2月16日-数据6
2月28日-数据7
3月1日-数据8
...
我只希望回显数据4和数据7。这有可能吗?