这是新建的一个测试表,同一天,同一时刻的有两条数据 *返回时分秒 * %H:表示24小时制的小时 %i:表示分钟 %s:表示秒 下面用group by分组如果遇到这个错误: this is incompatible with sql_mode=only_full_group_by 那么在此执行这两句 select @@global.sql_mode; set sql_mode = (SELECT REPLACE(@@sql_mode, ‘ONLY_FULL_GROUP_BY’, ‘’)); %y:表示显示两位的年份 %m:表示月份 %d:表示天数 这样就可以了。DATE_FORMAT()