【问题标题】:Filter mysql records by date where date>=3month [closed]按日期过滤mysql记录,其中日期> = 3月[关闭]
【发布时间】:2021-09-19 02:01:54
【问题描述】:

我想从我的献血者表中过滤 mysql 记录!其中 blood_donated_date >= 3 个月大。

【问题讨论】:

  • 相对于哪个其他日期大于或等于3个月?
  • 你的问题是什么?你解释了你想做什么,但你没有问任何问题

标签: mysql sql filter


【解决方案1】:

如果要选择所有超过 3 个月的记录,请使用:

SELECT * FROM `donor` WHERE `donateddate` < DATE_SUB(NOW(), INTERVAL 3 MONTH)

如果要选择最近 3 个月的所有记录,请使用:

SELECT * FROM `donor` WHERE `donateddate` >= DATE_SUB(NOW(), INTERVAL 3 MONTH)

【讨论】:

    猜你喜欢
    • 2020-08-17
    • 2019-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-25
    • 2011-11-10
    相关资源
    最近更新 更多