我想获取从今天开始两天后的数据,下面是我的sql语句,我使用的是mysql
SELECT *
FROM guest g inner join reservation r on g.nric = r.guestNric
WHERE arrivalDate = DATE_ADD(NOW(), INTERVAL +2 DAY)
我现在的问题是,如果我使用=,因为我的arrivalDate格式是“yyyy-MM-dd”,那么Date_Add格式带有时间戳,所以它不会等于任何想法我该如何解决这个问题?
最佳答案
试试这个:
SELECT *
FROM guest g inner join reservation r on g.nric = r.guestNric
WHERE arrivalDate = DATE(DATE_ADD(NOW(), INTERVAL +2 DAY))
关于mysql - SQL语句获取从现在起接下来两天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6098900/