mysql只返回时间的时分秒,并且根据小时分组

这是新建的一个测试表,同一天,同一时刻的有两条数据
在这里插入图片描述
*返回时分秒 *
%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()是一个时间函数,第一个参数是需要被格式化的column,第二个参数是需要即将转化的样式。

发布了2 篇原创文章 · 获赞 2 · 访问量 1704

猜你喜欢

转载自blog.csdn.net/weixin_42328375/article/details/104848350
今日推荐