mysql统计

1-- 时间转任意格式DATE_FORMAT 2-- #select DATE_FORMAT(NOW(),'%m-%d-%Y'); 3-- unix_timestamp 时间转时间戳 4-- select unix_timestamp(now()); 5-- from_unixtime 时间戳转时间 6-- SELECT from_unixtime(created_time,'%m-%d-%Y') 7 8#按天统计 9-- SELECT from_unixtime(created_time,'%m-%d-%Y') AS date, COUNT(*) AS num 10-- FROM filter_ip 11-- GROUP BY date 12-- ORDER BY date; 13 14 15#按小时统计 16-- SELECT from_unixtime(created_time, '%Y-%m-%d %H:00:00') AS time, COUNT(*) AS num 17-- FROM filter_ip 18-- GROUP BY time 19-- ORDER BY time; 20 21#按分钟统计 22-- SELECT DATE_FORMAT(from_unixtime(created_time), '%Y-%m-%d %H:%i:00') AS time, COUNT(*) AS num 23-- FROM filter_ip 24-- GROUP BY time 25-- ORDER BY time; 26 27#按十分钟统计、按半小时统计只需要把10改为30 28 29SELECT time, COUNT( * ) AS num 30FROM 31 ( 32 SELECT 33 DATE_FORMAT( 34 concat( date( from_unixtime(created_time) ), ' ', HOUR ( from_unixtime(created_time) ), ':', floor( MINUTE ( from_unixtime(created_time) ) / 10 ) * 10 ), 35 '%Y-%m-%d %H:%i' 36 ) AS time 37 FROM filter_ip 38 ) a 39GROUP BY DATE_FORMAT( time, '%Y-%m-%d %H:%i' ) 40ORDER 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