小编kar*_*.sr的帖子

函数 UNIX_TIMESTAMP 的问题

查询 1

SELECT SessionInfo.IVRSessionInfoID
FROM   SessionInfo
WHERE  SessionCallTime BETWEEN UNIX_TIMESTAMP('2013-08-01 00:00:00') 
                           AND UNIX_TIMESTAMP('2013-08-01 23:59:59')
ORDER  BY SessionInfo.SessionCallTime DESC;
Run Code Online (Sandbox Code Playgroud)

查询 2

SELECT SessionInfo.IVRSessionInfoID
FROM   SessionInfo
WHERE  ( SessionInfo.SessionCallTime BETWEEN '2013-08-01 00:00:00' 
                                         AND '2013-08-01 23:59:59' )
ORDER  BY SessionInfo.SessionCallTime DESC; 
Run Code Online (Sandbox Code Playgroud)

有什么不同?为什么第一个查询给出 0 行而第二个给出记录?

在此表中,这两个日期之间有 20000 行。

mysql

2
推荐指数
1
解决办法
1034
查看次数

标签 统计

mysql ×1