gpt4 book ai didi

java - MYSQL 查询查找值

转载 作者:行者123 更新时间:2023-11-29 22:16:53 25 4
gpt4 key购买 nike

我需要输出,如果一个人献血了,最后一次献血的日期将被输入到我的数据库中。我想要的是,当我选择所有记录时,它不应该显示过去 3 个月内献血的献血者的记录。所以下面是我的查询,但我没有得到我想要的输出。

select id,name,date_format(dateee,'%d/%m/%Y') as datetwo 
from emp
where dateee < curdate()-90;

其中“dateee”是我在数据库中的日期列。我得到的输出如下所示。

OUTPUT:  
datetwo
20/01/2015
05/05/2015

参见第二条记录。我不应该得到这个,因为他上个月才捐款。

最佳答案

使用此查询

select id,name,date_format(dateee,'%d/%m/%Y') as datetwo 
from emp
where dateee < (DATE_SUB(CURDATE(), INTERVAL 3 MONTH));

关于java - MYSQL 查询查找值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31144421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com