› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
liuf
V2EX  ›  MySQL

mysql 统计某一天 24 小时数据 sql 怎么写,如 0, 1, 2, 3...23 统计每个小时的数据。 v 友们给个思路

  •  
  •   liuf · Jun 5, 2017 · 6838 views
    This topic created in 3401 days ago, the information mentioned may be changed or developed.

    mysql 统计某一天 24 小时数据 sql 怎么写,如 0,1,2,3...23 统计每个小时的数据。v 友们给个思路

    13 replies  •  2017-06-06 10:00:24 +08:00
    janezhang
        1
    janezhang  
       Jun 5, 2017
    时间点,还是时间段?
    qk3z
        2
    qk3z  
       Jun 5, 2017 via Android
    难道不是写存储过程么
    simple2025
        3
    simple2025  
       Jun 5, 2017
    crontab 吧,每一小时的执行一次,要支持 insert and update 两种功能
    zeraba
        4
    zeraba  
       Jun 5, 2017 via Android   ❤️ 1
    DATE_FORMAT 到小时后 group by
    phoenixlzx
        5
    phoenixlzx  
       Jun 5, 2017
    时间系列的数据建议用 InfluxDB。
    iyaozhen
        6
    iyaozhen  
       Jun 5, 2017
    4 楼是常见做法,数据不大性能也还行
    qiukong
        7
    qiukong  
       Jun 5, 2017
    并没有没看懂题目描述……
    一般来说记录事件一类的,就按时间戳创建数据行,然后加索引。
    统计显示页,按时间戳 BETWEEN 提取,然后显示?
    zhx1991
        8
    zhx1991  
       Jun 5, 2017
    我理解的是每个小时数据能汇总成一个想看的数据

    这样能想到简单的做法就是在时间上建索引, 弄个定时任务, 每个小时过去以后, 把过去一小时的数据跑一遍

    如果数据量较大(比如一小时能产生上百万条的数据), 实时计算不太可行的话只能离线跑数了
    zhx1991
        9
    zhx1991  
       Jun 5, 2017
    另外讲一句, 这种问题只简单描述问题不描述场景几乎没法答

    至少也要有数据量, 使用场景等等信息才行
    Finest
        10
    Finest  
       Jun 5, 2017
    不考虑性能的话 date_format 然后 groupby
    ylsc633
        11
    ylsc633  
       Jun 6, 2017
    类似于 每小时注册数?

    因为考虑到 可能要比较某天 某个相同时刻数据进行比较..

    最好的方式 就是 弄个脚本,每小时跑一次... 专门存个表...

    比如 09 点 跑 08 点的数据呗... 按照 相同小时..

    数据量比较小,可以不考虑...
    jianzhiyao020
        12
    jianzhiyao020  
       Jun 6, 2017
    数据冗余做法,
    专门多一个字段(int),
    格式为:YmdH(如:2014010212),
    建索引,
    查询效率杠杠的。
    linus3389
        13
    linus3389  
       Jun 6, 2017
    timestamp % 60*60*1000
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   776 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 20:30 · PVG 04:30 · LAX 13:30 · JFK 16:30
    ♥ Do have faith in what you're doing.