php - 从 sql 获取前 12 个月

标签 php mysql sql innodb

我创建了查询,它可以获取包含当前月份的前 12 个月数据。我想要上个月的 12 个月。我不明白,所以任何人都可以帮助我解决这个问题。

create_data >= DATE_SUB(CURDATE(), INTERVAL 12 month) 

最佳答案

截至上个月的 12 个月:

create data between DATE_SUB(CURDATE(), INTERVAL 13 month)
                and DATE_SUB(CURDATE(), INTERVAL 1 month)

关于php - 从 sql 获取前 12 个月,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42481630/

相关文章:

php mysql查询问题

asp.net - Sql Server数据->MySql + Django迁移

mysql - 拉拉维尔 5.3 : Syntax error or access violation: 1463 Non-grouping field 'distance' is used in HAVING clause

php - 从数据库提取到文本区域

Php Composer openssl错误

php - 当我为列使用整数名称时 CREATE TABLE 失败

php - jQuery 在继续之前等待 ajax 调用结束

带有 Eclipse 和 Tomcat 的 Java EE : Driver not found

mysql - 为 MySQL 中的临时表授予选择

sql - 尝试查找不同的数据时返回相同的结果