使用时间戳获取最近 30 天的记录
Get records from the last 30 days using timestamps
我有一个事件 table,每个事件都有一个日期,存储在 table 中的日期是一个 php time() 戳记。我需要列出事件,但我只想列出过去 30 天的事件。
这是我当前的SQL查询
SELECT event_id, event_name, event_date
FROM events
where e.event_date <= 'time()'
ORDER BY event_date ASC
SELECT event_id, event_name, event_date
FROM events
where FROM_UNIXTIME(event_date) >= curdate() - interval 30 day
ORDER BY event_date ASC
我有一个事件 table,每个事件都有一个日期,存储在 table 中的日期是一个 php time() 戳记。我需要列出事件,但我只想列出过去 30 天的事件。
这是我当前的SQL查询
SELECT event_id, event_name, event_date
FROM events
where e.event_date <= 'time()'
ORDER BY event_date ASC
SELECT event_id, event_name, event_date
FROM events
where FROM_UNIXTIME(event_date) >= curdate() - interval 30 day
ORDER BY event_date ASC