показать одну дату из множества дат и сложить сумму

0

Я хочу показать другую таблицу. где показывают, как это.

   Date                    Total Amount
2015-01-29                  10,000 BDT
2015-01-30                  45,000 BDT
2015-02-02                  10,000 BDT

http://i.stack.imgur.com/OjMns.png Я пытаюсь на PHP. Но я могу сделать это правильно. Пожалуйста, дайте мне решение. Как я это делаю.

Теги:

1 ответ

0
Лучший ответ

Вы попробовали подобное? :

SELECT 'date', SUM(amount) as 'Total_Amount' 
FROM your_table_name 
GROUP BY 'date'

В соответствии с кодом, который вы предоставляете, просто помните, потому что вы делаете SUM - вы не можете сказать, какая строка id, и coz из вас используете в as sum больше не поданной amount, а sum:

$result = mysqli_query($con,"SELECT date, SUM(amount) as sum FROM deposit GROUP BY date"); 

 echo "<table border='1' > <tr> <th>Id</th> <th>Date</th> <th>Amount</th> </tr>";
 $i=0;
 while ($row = mysqli_fetch_array($result)) {
    $i++;
    echo "<tr>"; echo "<td>". $i."</td>"; 
    echo "<td>". $row['date']."</td>"; 
    echo "<td>". $row['sumt']."</td>"; 
    echo "</tr>"; 
 }
 echo "</table>"; 
  • 0
    проверьте мой обновленный ответ :-)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню