我的查询如下所示:
SELECT COUNT(entryID)
FROM table
WHERE date >= DATE_SUB(CURDATE(), INTERVAL 1 DAY)
Run Code Online (Sandbox Code Playgroud)
这会计算其date值在一天内的行(从12:00开始;不在24小时内)吗?如果没有,我该怎么办?
Pau*_*ora 13
以下内容足以在当天获取记录:
SELECT COUNT(entryID)
FROM table
WHERE date >= CURDATE()
Run Code Online (Sandbox Code Playgroud)
正如Michael在评论中指出的那样,它会查看过去两天内目前形式的所有记录.
该>=操作是,如果只需要date居然是datetime-如果它只是一个date类型,=应该足够了.
| 归档时间: |
|
| 查看次数: |
13910 次 |
| 最近记录: |