我有一张桌子
-------OT-----------
- id - INT -
- from_time - FLOAT-
- to_time - FLOAT-
--------------------
Run Code Online (Sandbox Code Playgroud)
节省价值
- id - from_time -- to_time --
-------------------------
- 1 - 8.3 -- 12.3 --
-------------------------
Run Code Online (Sandbox Code Playgroud)
我的SQL查询
SELECT * FROM (`OT` as wt) WHERE ( (12.3 < wt.to_time) );
Run Code Online (Sandbox Code Playgroud)
预计它不会返回任何记录.但它实际上返回了记录id = 1.
我试过0.3到15.3并且它是相同的但是16.6它没有返回记录.我的MySQL版本是5.6.23.
请帮助我,为什么会这样?
mysql ×1