我正在开发一个项目,我有一个名为users的表,它有像name,email,dateofBirth(yyyy-mm-dd)这样的数据,其中user_id是PRI Key
我需要一个查询,我应该获取用户的所有邮件ID,明天庆祝生日的人除外
示例:如果a,b,c,d是用户,如果d明天庆祝生日,我需要查询以获取其他邮件ID,除了前一天的
答案 0 :(得分:0)
使用:
WHERE dateofBirth != CURDATE() + INTERVAL 1 day
答案 1 :(得分:0)
您可以尝试类似
的内容SELECT "email"
FROM "users"
WHERE "dateofBirth" <> ADDDATE(CURDATE(), INTERVAL 1 DAY);
答案 2 :(得分:0)
SELECT email
FROM `users`
WHERE `dateofBirth` <> DATE(NOW()+ INTERVAL 1 DAY);
答案 3 :(得分:0)
试试这个你需要reult
select email from users where dateofbirth <> DATE_ADD(CURDATE(), INTERVAL 1 DAY);
答案 4 :(得分:0)
你可以这样做。
SELECT email
FROM users
WHERE dateofBirth = ADDDATE(CURDATE(), INTERVAL 1 DAY);
试试这个。