所以我有一张有数百条记录的表。并且具有日期时间格式的文件名“创建”类型。现在,我想用几个月来制作和存档。例如一月,二月...等。我需要创建查询以查找所有可能的月份。例如,如果我的记录从2011/05/01开始到现在,我将需要获取表示5、6、7、8、9、10、11、12个月的月份。
有办法吗?
最佳答案
是的,使用DATE_FORMAT
功能以及其他日期和时间功能。
更多详细信息here
例如,如果要获取2011年12月的所有记录:SELECT * FROM posts WHERE YEAR(created) = 2011 AND MONTH(created) = 12
关于mysql - MySQL从日期时间字段获取所有可能的月份,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8680284/