mysql的统计数据!

        /*计算昨日计费数据*/
        $sql = 'SELECT SUM(money) as yesterdaymoney';
        $sql.= ' FROM yst_consumption ';
        $sql.= " WHERE username in ($userstr)";
        $sql.= ' AND TO_DAYS( NOW( ) ) - TO_DAYS(addtime) = 1';
  
        /*计算本月计费数据*/
        $sql = 'SELECT SUM(money) as monthmoney';
        $sql.= ' FROM yst_consumption ';
        $sql.= " WHERE username in ($userstr)";
        $sql.= " AND DATE_FORMAT(addtime, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' )";
   
        /*计算上月计费数据*/
        $sql = 'SELECT SUM(money) as lastmonth';
        $sql.= ' FROM yst_consumption ';
        $sql.= " WHERE username in ($userstr)";
        $sql.= " AND DATE_FORMAT(addtime, '%Y-%m' ) = DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL 1 MONTH),'%Y-%m')";
 
        /*计算最近7天的平均消费*/
        $sql = 'SELECT SUM(money) as avg';
        $sql.= ' FROM yst_consumption ';
        $sql.= " WHERE username in ($userstr)";
        $sql.= " AND DATE_FORMAT(addtime, '%Y-%m-%d' ) > DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL 7 day),'%Y-%m-%d')";

查询出结果以后再除以7即可!

转载于:https://my.oschina.net/guomingliang/blog/198364

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值