Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql SQL查询以查找3个月的数据_Mysql_Sql_Date - Fatal编程技术网

Mysql SQL查询以查找3个月的数据

Mysql SQL查询以查找3个月的数据,mysql,sql,date,Mysql,Sql,Date,如何在SQL中查找当前日期的最近三个月数据 SELECT Category.name FROM Category INNER JOIN Transaction ON Category.categoryId = Transaction .category_id where DATEDIFF(mm,Transaction.date, Now()) <= 3 GROUP BY Category.name 选择Category.name 来自类别内部联接事务 在Category.cate

如何在SQL中查找当前日期的最近三个月数据

SELECT Category.name 
FROM Category INNER JOIN Transaction 
ON Category.categoryId = Transaction .category_id 
where DATEDIFF(mm,Transaction.date, Now()) <= 3 
GROUP BY Category.name
选择Category.name
来自类别内部联接事务
在Category.categoryId=Transaction.Category\u id上

其中DATEDIFF(mm,Transaction.date,Now())尝试此查询。看看是否有帮助

SELECT `Category`.`name` FROM `Category` 
INNER JOIN `Transaction` 
      ON `Category`.`categoryId` = `Transaction`.`category_id` 
WHERE `Transaction`.`date` >= DATE_ADD(NOW(), INTERVAL -3 MONTH)
GROUP BY `Category`.`name` 

你发布了一个问题和一段代码。它们之间有什么关系?这个问题似乎离题了,因为它与什么都没有关系。不知道我为什么要问…你能告诉我怎么做吗…有人让我做那个查询…所以我尝试了,但不起作用。你用的是什么关系数据库?MySQL,SQL Server?