zoukankan      html  css  js  c++  java
  • 数据统计

    ps:时间字段为时间戳

    1select DATE_FORMAT(from_unixtime(datetime),'%Y-%m-%d') days,sum(amount) as count,count(id) as num from 表名 WHERE date_format(from_UNIXTIME(`datetime`),'%Y-%m-%d')=date_format(now(),'%Y-%m-%d') group by days ORDER BY days DESC //当天
    
    2SELECT * FROM 表名 WHERE TO_DAYS(date_format(now(),'%Y-%m-%d'))-TO_DAYS(date_format(from_UNIXTIME(`datetime`),'%Y-%m-%d')) = 1 //昨天
    3SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY)<= date(date_format(from_UNIXTIME(`datetime`),'%Y-%m-%d'))  //近7天

     时间字段为datetime

    SELECT * FROM 表名 DATE_SUB(CURDATE(), INTERVAL 2 DAY) >= date_format(`时间字段`,'%Y-%m-%d');//2天前的数据
  • 相关阅读:
    linux virtualbox
    cboard安装
    test
    kafka安装
    OLAP解释
    php 连接数据库直接转成json格式
    hive学习
    mariadb修改密码
    mariadb anzhuang
    IDEA12 中写hql语句编译器莫名报错
  • 原文地址:https://www.cnblogs.com/pcx105/p/7402628.html
Copyright © 2011-2022 走看看