我有一个表格,格式如下。
| ID | Name | date | time |
| 1 | A | 2020-05-04 | 19:00:00 |
| 2 | B | 2020-05-04 | 19:10:00 |
| 3 | C | 2020-05-04 | 19:20:00 |
我想选择的结果是 2020-05-04 - 19:00:00
和 2020-05-04 - 19:20:00
所以,我希望结果是 B
如果我使用date_format:
SELECT *
from table
where (date > DATE_FORMAT('2020-05-04 19:00:00','%Y-%m-%d %T'))
AND (date < DATE_FORMAT('2020-05-04 19:20:00','%Y-%m-%d %T'))
就会出现错误,因为它只用了日期。我如何能同时在2列中搜索?