我想从数据库中检索一个今天的数据,但我不知道该怎么做.我实际上想要从过去的24小时获取数据,我只想要今天的数据(因此基于实际的服务器时间).
我还想获得昨天的数据.任何人都可以帮我怎么做?
示例代码:
"SELECT id FROM folk WHERE time = ???"
Run Code Online (Sandbox Code Playgroud)
先感谢您!
Jvd*_*erg 15
我想你正在寻找这个:
"SELECT id FROM folk WHERE DATE(time) = CURDATE()"
Run Code Online (Sandbox Code Playgroud)
time必须是表中包含对行的引用的字段.
更新
为了获得昨天的补充:
"SELECT id FROM folk WHERE DATE(time) = CURDATE() - 1"
Run Code Online (Sandbox Code Playgroud)
更新2
要在本月获得所有新增内容:
"SELECT id FROM folk
WHERE MONTH(time) = MONTH(NOW()) AND YEAR(time) = YEAR(NOW())"
Run Code Online (Sandbox Code Playgroud)
参考:http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html
| 归档时间: |
|
| 查看次数: |
13507 次 |
| 最近记录: |