mysql有个字段是DATETIME类型,我可以按月统计么,该怎么写sql语句? mysql有个字段是DATETIME类型,我可以按月统计么,该怎么写sql语句?...group by 月份该怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select month(f1) from tt group by month(f1)orselect DATE_FORMAT(f1,'%m') from tt group by DATE_FORMAT(f1,'%m') select DATE_FORMAT(时间字段, '%Y-%c') as my_month from 表 group by my_month select DATE_FORMAT(时间字段, '%Y-%m') as my_month from 表 group by my_month 比如数据库的为2008-01-15 12:10:00则DATE_FORMAT的参数格式分别得到的结果为:'%Y' 2008'%Y-%m' 2008-01'%Y-%c' 2008-1'%m' 01'%c' 1 如果考虑所月,用DATE_FORMAT,否则用MONTH就行了 select * from tablename where 1 group by date_format(field1,'%Y%m'); msyql应用 怎么写如果 如果不存在表的SQL啊 怎么将excel导入mysql指定字段问题!!! mysql登陸出錯(急!急!) Mysql数据库部分乱码,求助! 关于索引的问题 请问MYSQL中可以使用正则表达式吗? 高分求解!!!!!!!!mysql可否有办法一次顺序执行两个语句? 只有*.mdf文件没有了*.ldf文件如何还原SQL库,急 mysql新手的菜鸟问题 java向MYSQL中插入图片时为列属性为LONGBLOB,抛出异常? 求解:Mysql使用utf8字符集插入中文乱码
or
select DATE_FORMAT(f1,'%m') from tt group by DATE_FORMAT(f1,'%m')
则DATE_FORMAT的参数格式分别得到的结果为:
'%Y' 2008
'%Y-%m' 2008-01
'%Y-%c' 2008-1
'%m' 01
'%c' 1
select * from tablename where 1 group by date_format(field1,'%Y%m');