MySql查询按月或年获取数据

时间:2015-09-25 09:39:45

标签: mysql database

我希望按月或年获取数据,例如,如果年份= 2015年,则比今年的所有数据或2015年9月的月份数量仅比一个月的数据。 它们是我存储日期的列(MySql DataType是DATE),格式为 2015-09-25 那么什么是Mysql查询呢?

2 个答案:

答案 0 :(得分:0)

如果日期存储在Date数据类型中,您可以尝试使用MONTH()YEAR()等MySQL日期函数。

正如您在Java中所评论的那样:

"commentCount"

答案 1 :(得分:0)

这是查询。您只需更改''中的值即可添加任何月份或年份。例如,如果您想获得哪个月份为2且年份为2012年的记录,请执行以下查询。只有重点突出的事情才是重要的。

SELECT * 
FROM TABLE_NAME
 WHERE YEAR('**2012**-09-28') = YEAR(required_date)
  and MONTH('2015-**02**-28') = MONTH(required_date);

required_date = Your Column Name