mysql统计

-- 时间转任意格式DATE_FORMAT -- #select DATE_FORMAT(NOW(),'%m-%d-%Y'); -- unix_timestamp 时间转时间戳 -- select unix_timestamp(now()); -- from_unixtime 时间戳转时间 -- SELECT from_unixtime(created_time,'%m-%d-%Y') #按天统计 -- SELECT from_unixtime(created_time,'%m-%d-%Y') AS date, COUNT(*) AS num -- FROM filter_ip -- GROUP BY date -- ORDER BY date; #按小时统计 -- SELECT from_unixtime(created_time, '%Y-%m-%d %H:00:00') AS time, COUNT(*) AS num -- FROM filter_ip -- GROUP BY time -- ORDER BY time; #按分钟统计 -- SELECT DATE_FORMAT(from_unixtime(created_time), '%Y-%m-%d %H:%i:00') AS time, COUNT(*) AS num -- FROM filter_ip -- GROUP BY time -- ORDER BY time; #按十分钟统计、按半小时统计只需要把10改为30 SELECT time, COUNT( * ) AS num FROM ( SELECT DATE_FORMAT( concat( date( from_unixtime(created_time) ), ' ', HOUR ( from_unixtime(created_time) ), ':', floor( MINUTE ( from_unixtime(created_time) ) / 10 ) * 10 ), '%Y-%m-%d %H:%i' ) AS time FROM filter_ip ) a GROUP BY DATE_FORMAT( time, '%Y-%m-%d %H:%i' ) ORDER BY time;

参考:https://blog.csdn.net/u010946448/article/details/83752984

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

Java日期时间API系列31

  时间戳是指格林威治时间1970年01月01日00时00分00秒起至现在的总毫秒数,是所有时间的基础,其他时间可以通过时间戳转换得到。Java中本来已经有相关获取时间戳的方法,Java8后增加新的类Instant等专用于处理时间戳问题。 1获取时间戳的方法和性能对比1.1获取时间戳方法Java8以前

​一篇文章总结一下Python库中关于时间的常见操作

前言本次来总结一下关于Python时间的相关操作,有一个有趣的问题。如果你的业务用不到时间相关的操作,你的业务基本上会一直用不到。但是如果你的业务一旦用到了时间操作,你就会发现,淦,到处都是时间操作。。。所以思来想去,还是总结一下吧,本次会采用类型注解方式。time包importtime时间戳从1970年1月1日00:00:00标准时区诞生到现在

mysql简单常用语句汇总

1\.常用函数uuid和时间戳SELECTUUID(),UNIX_TIMESTAMP();将时间戳转为日期格式FROM_UNIXTIME(mw.created_at,'%Y%m%d%H:%i:%s')设置参数select@m_no:max(m_no)fromvc_m;set@m

Python之time模块的时间戳、时间字符串格式化与转换

Python处理时间和时间戳的内置模块就有time,和datetime两个,本文先说time模块。关于时间戳的几个概念时间戳,根据1970年1月1日00:00:00开始按秒计算的偏移量。时间元组(struct_time),包含9个元素。 time.struct_time(tm_y