我有一个非常简单的sql表(使用mysql workbench 8.0),表中的行包含如下日期和值:
date | value
--------------------|----------
2018-09-06 18:00:00 | 73
“日期”列中的值范围从%18:00:00到%17:30:00。我所要做的就是从查询中返回结果,在查询中排除日期列中的时间早于17:00:00的所有行。我目前使用的查询无效:
SELECT * FROM table_name where td_time <> '%17%'
“date”列中的值格式为datetime类型,以供参考。
我相信我遗漏了一些相当简单的东西,但这是我使用sql的第二天,我不知道我是否遗漏了语法的细微差别。
1条答案
按热度按时间epggiuax1#
mysql中有很多处理时间和日期值的函数,您可以这样做:
或