PHP如何列出所选月份的所有总收入

标签 php database date

如何显示当月所有日期和每天的总收入。我认为我的 monthlyreport.php 错得很厉害。我不知道该怎么做。请帮我解决这个问题。这对我很重要。感谢您的帮助。

我的输出是这样的:

Month November
No      Date       Total earning
1       1/11/2014  100    
2       2/11/2014  200
3       3/11/2014  400

我的数据库是这样的:

//tblvisit
Id  VisitDate   PatientId   PatientName DoctorName  Symptom Test     Diagnosis  TotalPrice
1   2014-11-05  123         John        mr wong     flu     checking panadol    31

我的monthlyreport.php:

<tr>
  <td>No</td>
  <td>Date</td>            
  <td>Total Earned</td>
</tr>
<?php
  for($i=0;$i<mysql_num_rows($SearchResult); $i++)
  {
    $visitRec = mysql_fetch_array($SearchResult);
    echo "<tr> ";
    echo "<td>".($i+1)."</td>";
    echo "<td>".$visitRec['VisitDate']."</td>";

    $total = 0;                 
    $id = $visitRec['Id'];
    $date = $_POST['txtSMonth'];
    $data = mysql_query("SELECT * FROM tblvisit WHERE VisitDate ='$date'") or die(mysql_error());
    while($row= mysql_fetch_array( $data )) 
    {
      $total += $row['TotalPrice'];
    }                                                      
    echo "<td>".$total."</td>";                             
    echo "</tr>";
  }?>

最佳答案

使用以下查询作为内部查询:

    SELECT sum(TotalPrice) FROM tblvisit WHERE VisitDate ='$date' group by VisitDate

希望它对你有用。

关于PHP如何列出所选月份的所有总收入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26751685/

相关文章:

php - 如何在 Lumen 8.0 中使用 Helper 类?

php - 简单 SSL - 我需要做什么才能使我的 ajax 登录 SSL 安全

java - Android 中的 SimpleDateFormat 在 Android 1.6 中提供不需要的时区

ios - 如何为 Java 和 Objective C 获得相同的毫秒数

php - htaccess 不在 codeigniter 中重定向

PHP 未检测到空的 POST 变量

mysql - 如果在 LEFT JOIN 和 WHERE 子句中找不到结果,如何在 MySQL 查询中返回 NULL 值

sql - Visual Studio 2012 数据库项目 - 文件路径配置

mysql - 想建立一个拥有 70 亿关键字的数据库 - 需要指导

java - 生成特定时间之前的日期?