Jos*_*ick 6 mysql sql aggregate-functions
我在使用PHP创建mySQL查询时遇到了一些问题.我们一个表,叫data_instant,一系列的累积观察正在进入,称为Count_Qty,我们要提取的前一个来自新的观测中扣除计算的增加.
$result = mysql_query("SELECT *,
MAX(Record_Time)
FROM data_instant
WHERE Node_ID='$nodeID' AND Type='$type';
$row = mysql_fetch_array ($result);
Run Code Online (Sandbox Code Playgroud)
基本上我希望返回最大的Record_Time行,但它只是收到的第一个实例.之前的观察具有最高的Record_Time(Unix日期戳),所以我不清楚为什么这不起作用......
And*_*y M 15
如果要获取具有最新Record_Time值的行,只需按行的降序对行进行排序,Record_Time然后获取最上面的行:
SELECT *
FROM data_instant
WHERE Node_ID='$nodeID'
AND Type='$type'
ORDER BY Record_Time DESC
LIMIT 1;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33592 次 |
| 最近记录: |