我想从数据库中返回从 end_date
到 end_date
15 天前的记录!
我最近三天一直在搜索查询!
然而。我需要你帮忙做一个查询。很简单,但我不知道该怎么做。
我写了这样的查询:
SELECT *
FROM bid_post
WHERE ending_date
BETWEEN DATE_SUB( DATE(`ending_date`) , INTERVAL 15
DAY )
AND ending_date >= CURDATE()
但是它不起作用!
数据列是 Varchar 类型。我将日期存储为 YYYY-mm-dd
格式
现在有人知道我怎样才能做到这一点吗?
谢谢。
最佳答案
请尝试使用此查询
SELECT *
FROM bid_post
WHERE ending_date between DATE_SUB( CURDATE() , INTERVAL 15 DAY )
AND CURDATE()
关于php - MySQL 查询 - 15 天前 End_date 到 End_date 之间的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30230173/