我正在尝试获取不超过7天发布的记录。
CreatedDate > DATE_SUB(CURDATE(), INTERVAL 7 DAY)
获取记录是正确的查询,
请注意CreatedDate
是日期和时间列
感谢
答案 0 :(得分:0)
如果我的问题是不,则问题是CreatedDate
是DateTime
字段,您要么需要Date
答案,要么您担心DATE_SUB
和CURDATE
会返回Date
值。
如果是后者,请不要担心,因为结果将是DateTime
格式。
如果是前者,您可以将结果转换为查询中的Date
。
检查this示例。