SQL Query仅排除过去24小时的数据?

cod*_*ama 3 mysql datetime

我有以下数据:

Table Name: NODE
NID | Name | Date
001 | One  | 1252587739
Run Code Online (Sandbox Code Playgroud)

日期是unix时间戳.我需要一个查询,我只能选择"日期"超过24小时的节点.像这样的东西:

SELECT * FROM NODE WHERE Date < NOW() - SOMETHING
Run Code Online (Sandbox Code Playgroud)
  1. 有人知道怎么做吗?
  2. NOW() - SOMETHING部分是否考虑到日期存储为unix时间戳?

Car*_*rez 6

Unix时间戳以秒为单位.这适用于MySQL:

SELECT * FROM NODE WHERE Date < (UNIX_TIMESTAMP(NOW()) - 24*60*60)
Run Code Online (Sandbox Code Playgroud)