PHP DATE逻辑问题

标签 php mysql arrays date

现在我站在逻辑问题面前......当我尝试花费日常流量时,我该如何最好地表达它?

2014年1月26日:xx流量 2014年1月27日:xx流量 2014年1月28日:xx流量

<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
?>
<?php 

function formatBytes($size, $precision = 2)
{
    $base = log($size) / log(1024);
    $suffixes = array('', 'k', 'MB', 'GB', 'TB');   

    return round(pow(1024, $base - floor($base)), $precision) . $suffixes[floor($base)];
}


$db=mysql_connect("localhost","traffic","....."); 
mysql_select_db("traffic",$db);
$qry = "SELECT SUM(bytes) AS total FROM acct_v4 
          WHERE SUBSTRING(stamp_updated,9,2) = '28' ";


$select = mysql_query($qry);
$result = mysql_fetch_array($select);


echo 'Summe: '.formatBytes($result['total']);  
//echo $result['total'];


?>

我如何才能最好地让它计算所有数据并在工作日返回给我

最佳答案

使用日期字段中的日期按日期字段分组

$qry = "SELECT stamp_updated, SUM(bytes) AS total FROM acct_v4 "
       . " WHERE DAY(stamp_updated) = '28' "
       . " GROUP BY stamp_updated";

所有匹配日期的第 28 天的结果记录。

关于PHP DATE逻辑问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21412866/

相关文章:

mysql - 从表中删除前 10 条记录

javascript - 使用map返回每个数组中的最大数

php - 可以在 PHP7 下运行 symfony 1.4 吗?

PHP XPath 结束于

php - 检查空值php时减少数组中foreach的使用

javascript - 如何通过特定对象键对数组中的值求和?

arrays - Julia:将分类数组转换为数值数组的最佳方法是什么?

php - 如何在 Windows 上为 PHP CLI 设置默认的 php.ini 路径?

mysql - 使用 Rubygems 将 CSV 文件数据加载到 Mysql

MySql 函数不使用索引