我有以下时间戳:1449118800
。我有一个包含last_modified
列的表格,其中包含01/24/2016
等数据。我正在寻找的是查询,它获取的所有记录都比时间戳更新。
到目前为止,我的查询是:
select * from jobs where last_modified > DATE_FORMAT(FROM_UNIXTIME(1449118800), '%e %b %Y')`
由于我在2003年获得了成绩,它似乎无法正常工作。
任何帮助都会很棒。
答案 0 :(得分:0)
试试这个:
select * from jobs where last_modified > FROM_UNIXTIME(1449118800)
答案 1 :(得分:0)
将last_modified
用作“date/datetime
”。并将01/24/2016存储为
2016-01-24 00:00:00 / 2016-01-24
然后以下工作
SELECT *
FROM `jobs`
WHERE `last_modified` > FROM_UNIXTIME( 1449118800 )
如果是last_modified
varchar,请尝试
SELECT *
FROM `jobs`
WHERE str_to_date(`last_modified`, '%m/%d/%Y') > FROM_UNIXTIME( 1449118800 )