• MySQL统计函数记录——按月、按季度、按日、时间段统计


    按年汇总,统计:
    select sum(mymoney) as totalmoney, count(*) as sheets from mytable group by date_format(col, '%Y');
    按月汇总,统计: 
    select sum(mymoney) as totalmoney, count(*) as sheets from mytable group by date_format(col, '%Y-%m');
    按季度汇总,统计: 
    select sum(mymoney) as totalmoney,count(*) as sheets from mytable group by concat(date_format(col, '%Y'),FLOOR((date_format(col, '%m')+2)/3)); 
    select sum(mymoney) as totalmoney,count(*) as sheets from mytable group by concat(date_format(col, '%Y'),FLOOR((date_format(col, '%m')+2)/3));
    按小时: 
    select sum(mymoney) as totalmoney,count(*) as sheets from mytable group by date_format(col, '%Y-%m-%d %H ');
    查询 本年度的数据:
    SELECT * FROM mytable WHERE year(FROM_UNIXTIME(my_time)) = year(curdate())
    查询数据附带季度数:
    SELECT id, quarter(FROM_UNIXTIME(my_time)) FROM mytable;
    查询 本季度的数据:
    SELECT * FROM mytable WHERE quarter(FROM_UNIXTIME(my_time)) = quarter(curdate());
    本月统计:
    select * from mytable where month(my_time1) = month(curdate()) and year(my_time2) = year(curdate())
    本周统计:
    select * from mytable where month(my_time1) = month(curdate()) and week(my_time2) = week(curdate())

  • 相关阅读:
    2015-10-09 Fri 晴 加快进度看书
    lseek()函数
    pipe()管道最基本的IPC机制
    linux VFS 内核数据结构
    tcp协议中mss的理解
    tcp的精髓:滑动窗口
    2015-10-11 Sunday 晴 ARM学习
    2015-10-12 晴 审面包车
    2015-10-14 晴 tcp/ip
    pyfits过滤数据更新文件。
  • 原文地址:https://www.cnblogs.com/bubuchu/p/8036928.html
Copyright © 2020-2023  润新知