我正在尝试使用此查询获取2小时或更长时间的所有记录
$minutes = 60 * 2
SELECT COUNT(id) AS TOTAL, job_id
from tlb_stats
WHERE log_time >= DATE_SUB(CURRENT_DATE, INTERVAL $minutes MINUTE)
GROUP BY job_id
Run Code Online (Sandbox Code Playgroud)
它只选择最近的记录并跳过旧记录.当我更改log_time <=时,它只选择旧的并跳过新的.
我究竟做错了什么?
mvd*_*vds 19
Try
$minutes = 60 * 2
SELECT COUNT(`id`) AS `TOTAL`, `job_id`
FROM `tlb_stats`
WHERE `log_time` < DATE_SUB(NOW(), INTERVAL $minutes MINUTE)
GROUP BY `job_id`
Run Code Online (Sandbox Code Playgroud)
NOW() for CURRENT_DATE just means 2010-08-04, not including the time< to get entries older than that date.| 归档时间: |
|
| 查看次数: |
39379 次 |
| 最近记录: |