我看到的大部分结果都是从今天开始,从现在起30天后的日期。我只是在寻找今天14,7,3和1天的结果(每个人)
这是我到目前为止的sql
SELECT * FROM Location WHERE timestamp (CURDATE() + 14 Day)
这将是获取时间戳为14天的所有位置的sql(这是发送提醒通讯fyi)。
如果可能的话,它应该抓住当天的所有时间戳结果
答案 0 :(得分:0)
SELECT * FROM Location
WHERE DATE(timestamp) IN (
DATE_ADD(CURDATE(), INTERVAL 14 DAY),
DATE_ADD(CURDATE(), INTERVAL 7 DAY),
DATE_ADD(CURDATE(), INTERVAL 3 DAY),
DATE_ADD(CURDATE(), INTERVAL 1 DAY)
);