我有时间字段表,我有两个参数时间。选择记录而不是这些时间之间的时间
离
p1 = 14:00:00 , p1 = 21:00:00
样本表是
------------------------
| id | time | status|
------------------------
| 1 | 12:00:00 | 1 |
------------------------
| 2 | 10:56:00 | 1 |
------------------------
| 3 | 09:00:00 | 1 |
------------------------
| 4 | 16:00:00 | 1 |
------------------------
| 5 | 02:00:00 | 1 |
------------------------
| 6 | 20:00:00 | 1 |
------------------------
我需要选择那个记录,除了那些id 4,6
输出
------------------------
| id | time | status|
------------------------
| 1 | 12:00:00 | 1 |
------------------------
| 2 | 10:56:00 | 1 |
------------------------
| 3 | 09:00:00 | 1 |
------------------------
| 5 | 02:00:00 | 1 |
------------------------
如何为这个
制作mysql答案 0 :(得分:2)
试试这个
SELECT * FROM YOUR_TABLE WHERE time NOT BETWEEN '14:00:00' AND '21:00:00'