【问题标题】:PHP - How to select records from last 30 days MySQL [duplicate]PHP - 如何从 MySQL 中选择过去 30 天的记录 [重复]
【发布时间】:2020-12-24 16:11:51
【问题描述】:

我有一个列名为“ordered_at”的表,我在其中输入了time() 的值。如何选择过去 30 天的记录?

【问题讨论】:

    标签: php mysql sql date select


    【解决方案1】:

    您可以使用datediff 获取current_date 与列中的值之间经过的天数:

    SELECT *
    FROM   mytable
    WHERE  DATEDIFF(CURRENT_DATE, ordered_at) <= 30
    

    【讨论】:

      猜你喜欢
      • 2013-12-29
      • 2011-01-03
      • 1970-01-01
      • 2017-07-06
      • 1970-01-01
      • 2012-12-09
      • 1970-01-01
      • 2011-03-18
      • 2022-01-01
      相关资源
      最近更新 更多