假设我想查看数据库中最近24小时的数据,该数据保存为Unix时间戳。
所以,过程将是:
获取最后24小时的时间。
Unix Timestamp ---
current time --- 1439212332
last 24 hours ---- 1439207714
我尝试过许多不同的方法,但我的所有流程都是错误的。有人能告诉我如何解决这个问题吗?
我正在研究PHP并使用MySQL数据库。
答案 0 :(得分:1)
您的查询将如下所示:
SELECT * FROM table WHERE mycolumn < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 1 DAY))
这需要'now'的日期,从中减去一天,然后将其转换为Unix时间戳,以便在您存储值的任何列上使用。