在我的SQL数据库中Valid Up To : Thursday, January 01, 2015 3:17 AM
存储为列名为valid time
的字符串。现在我想选择最近一小时更新的数据。如何进行合适的查询?
答案 0 :(得分:0)
您可以解析字符串并将其转换为STR_TO_DATE()
的日期。解析选项描述为here。
SELECT
*
FROM your_table
WHERE STR_TO_DATE(`valid time`, 'Valid Up To : %W, %M %d, %Y %l:%m %p') >= NOW() - INTERVAL 1 HOUR;