php - 选择时间间隔 MySQL

标签 php mysql sql database

我有一个 MySQL 表,其日期字段为“date”类型,因此格式为 yyyy-mm-dd。 我必须查询此表以获取特定时间间隔内包含的行(例如来自 2014-02-04 至 2014-04-04) 有没有在 MySQL 中执行此操作的简单方法,还是必须通过 php 代码完成?

非常感谢任何帮助,谢谢。

最佳答案

使用 BETWEEN 子句。

SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN date1 AND date2;

关于php - 选择时间间隔 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22880460/

相关文章:

JavaScript:如何在 HTML5 localStorage 中保存 html 文本

mysql - 使用具有总和的having子句的左连接问题

sql - 简单的 SQL 查询 : need this month data and previous month last 5 days data together

php - 在 MAC 上升级到 PHP 5.4 并删除版本 5.3.10

php - mysql查询的多个查询字符串参数

php - 关联查询结果数组中的第一个值错误

Mysql - 选择单行的所有列及其值和列注释

mysql - 使用 SQL 的双向部分搜索

mysql - 需要优化的sql建议

SQL:如何在更新语句中自引用列?