我在mysql中有一个datetime字段.
我需要在这两种日期范围之间选择YYYY-MM-DD HH格式
"2012-12-20 10"和"2012-12-23 15"
我如何在mysql中执行此操作,其中utcdt是我的datetime字段?
SELECT DISTINCT utcdt
FROM rtb
WHERE
utcdt>=UNIX_TIMESTAMP("2012-12-20 10") and utcdt<=UNIX_TIMESTAMP("2012-12-23 15")
Run Code Online (Sandbox Code Playgroud)
使用BETWEEN和STR_TO_DATE如下:
SELECT DISTINCT utcdt
FROM rtb
WHERE
utcdt BETWEEN STR_TO_DATE('2012-12-20 10', '%Y-%m-%d %h')
and STR_TO_DATE('2012-12-23 15', '%Y-%m-%d %h')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
291 次 |
| 最近记录: |