我有一个MySQL表,它的日期字段为" date“类型,所以是格式。我必须查询这个表,以获取某个时间间隔(例如)中包含的行。从2014-02-04到2014-04-04的所有行),是否有一种简单的方法可以在MySQL中完成,还是必须通过php代码来完成?
任何帮助都将不胜感激,谢谢。
发布于 2014-04-05 11:48:24
使用BETWEEN子句。
SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN date1 AND date2;发布于 2014-04-05 11:47:55
您可以使用BETWEEN
SELECT * FROM table
WHERE `date` BETWEEN '2014-02-04' AND '2014-04-04'或
SELECT * FROM table
WHERE `date` >= '2014-02-04' AND `date`<='2014-04-04'https://stackoverflow.com/questions/22880460
复制相似问题