【发布时间】:2013-05-23 14:55:29
【问题描述】:
我正在使用以下代码来计算我一直在做的工作的总数。我现在想做的是为每个月添加一个总数,但我不知道如何调整它来做到这一点。我需要类似的东西
$query = $db->query("SELECT SUM(pricequoted) pricequotedtotal,SUM(partprice) partpricetotal,SUM(profit) profittotal FROM `jobdetails` WHERE jobstatus='complete' AND WHERE `completeddate` = ALL DATES IN JANUARY, FEB, ETC ETC"
每个月都这样做,所以我每个月都可以: 一月 引用: 200 英镑 零件价格: 50 英镑 利润 : 150 英镑
// Work Complete Totals
$query = $db->query("SELECT SUM(pricequoted) pricequotedtotal,SUM(partprice) partpricetotal,SUM(profit) profittotal FROM `jobdetails` WHERE jobstatus='complete'");
$result = $query->fetch_object();
$pricequoted1 = "{$result->pricequotedtotal}";
$pricequoted = number_format($pricequoted1, 2, '.', '');
$partprice1 = "{$result->partpricetotal}";
$partprice = number_format($partprice1, 2, '.', '');
$profit1 = "{$result->profittotal}";
$profit = number_format($profit1, 2, '.', '');
echo '<div style="float:right; padding-right:10px;">';
echo '<strong>Work Complete Totals</strong>';
echo '<p><strong style="color:red;">Quoted Total : £'.$pricequoted.'</strong></p>';
echo '<p><strong style="color:Darkorange ;">Parts Total : £'.$partprice.'</strong></p>';
echo '<p><strong style="color:green;">Profit Total : £'.$profit.'</strong></p>';
echo '</div>';
身份证 客户ID 姓名 脸书用户网址 电话 电子邮件 地址 维修项目 维修细节 其他详情 报价 零件价格 利润 datepartordered 工作现状 完成日期 创建日期 商品编号
47 bf0b4 贝基莱特 https://www.facebook.com/becki.lett 笔记本电脑 我女儿的笔记本电脑似乎有问题,我会... 好的,没问题,我应该可以让你适应... 0 1970-01-01 进行中作业stodo 1970-01-01 2013-04-30 4558547578
【问题讨论】:
-
您需要按适当的列对结果进行分组。你能告诉我们你的表的架构和几个示例行吗?