php - MySQL - 几个月之间(而不是时间戳)

标签 php mysql date

我将如何生成 MySQL 查询以获取特定月份之间的行 例如,抓取月份在 01/01(1 月 1 日)和 01/06(6 月 1 日)之间的行

最佳答案

我不确定,如果您想获取从 1 月到 6 月的所有行,只获取 6 月 1 日之前的行或从 1 月到 5 月的所有行。您可以使用例如:

[...] WHERE `date_column` BETWEEN '2012-01-01' AND '2012-06-01'

这会为您提供包括 6 月 1 日在内的所有行。

使用它来获取从一月到六月的所有行:

[...] WHERE YEAR(`date_column`)=2012 AND MONTH(`date_column`) BETWEEN 1 AND 6

(1 月到 5 月更改为 BETWEEN 1 AND 5)

关于php - MySQL - 几个月之间(而不是时间戳),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8924121/

相关文章:

mysql - 如何将mysql日期列的现有内容批量移动到不同类型的新内容?

php - 数组格式的 mysql 值,转换为 PHP 数组

php - 从 php 将数据插入 MySql

mysql - NodeJS 应用程序 (Express) 中的 Google Cloud SQL 连接 --> 错误 : connect ENOENT

date - QlikSense AutoCalendar 功能如何工作?

Java字符串转换为日期

php - 查询以查找具有特定标签的文章 ID Joomla 3

php - 在使用临时文件夹上传之前调整多个图像大小

php/mysql 显示来自所选复选框的数据

php - 将mysql数据输出到jquery的变量中