Mysql SQL查询以查找3个月的数据
如何在SQL中查找当前日期的最近三个月数据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
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?