小编use*_*642的帖子

在 MySQL 中每周进行求和

我有一个包含一些日期和一些值的表,我想按周求和。

我用这个查询来做到这一点

SELECT SUM(nb_like) AS nb_like , CONCAT(date, '-', date + INTERVAL 6 DAY) AS week
FROM fb_stats
GROUP BY WEEK(date)
ORDER BY WEEK(date)
Run Code Online (Sandbox Code Playgroud)

问题是:总和不正确(如果我从 2016-01-16 到 2016-01-22 进行总和 [![在此处输入图像描述][1]][1])并且我不知道为什么开始日期不正确

mysql

2
推荐指数
1
解决办法
3843
查看次数

数组的键作为函数php中的参数

我尝试在我的函数中传递一个数组的键,就像那样

function getStats($array , $key){

    $data = array_sum(array_map(function($item) { 
        return $item[$key]; 
    }, $array));

    return $data;
}

$stats = getStats($myarray , 'nb_view');
Run Code Online (Sandbox Code Playgroud)

它不起作用,但这是有效的

function getStats($array){

    $data = array_sum(array_map(function($item) { 
        return $item['nb_view']; 
    }, $array));
    return $data;
}

$stats = getStats($array);
Run Code Online (Sandbox Code Playgroud)

php arrays

1
推荐指数
1
解决办法
50
查看次数

标签 统计

arrays ×1

mysql ×1

php ×1