จะหาผล Sum ของ ค่าที่ได้จากการคูณ ออกมาให้ตัวเลขรวมกันอย่างไรครับ
select sum(day*man) ..... group by user_id
Date :
2015-04-01 20:14:26
By :
ไม่ทราบแหล่งที่มา
หมายถึงว่าเอา 2 ไปคูณกับ 1.5 เหรอ หรือว่ายังไงครับ
Date :
2015-04-01 20:24:18
By :
LAGO
กรรมดูชื่อผิด แก้ก่อนผิดคน
คำสั่งที่ให้แสดง ผลคูณแต่ล่ะแถว
select day, man, (day*man) as multiple_result from table
คำสั่งที่ให้แสดงผลคูณรวม
select sum(day*man) as all_result from table
แก้ชื่อ ตารางให้ถุกต้อง แล้วลองไปคิวรี่ใน phpmyadmin ดูก่อนครับ เป็นผลลัพธ์ที่ได้แต่ละคำสั่่ง
ได้อะไรมาก็ลองวิเคราะห์ดูครับว่าได้ตามต้องการไหม
ประวัติการแก้ไข 2015-04-01 20:53:42
Date :
2015-04-01 20:52:36
By :
Chaidhanan
แก้ไขได้แล้วครับ ขอบคุณทุกท่านครับ
Code (PHP)
<table width="29%" border="1" cellpadding="0" cellspacing="0" class="coll">
<tr>
<td width="23%" height="25" align="center"><span class="hcon"><?php echo "COUSE NAME" ?></span></td>
<td width="19%" height="25" align="center"><span class="hcon"><?php echo "MAN" ?></span></td>
<td width="22%" height="25" align="center"><span class="hcon"><?php echo "DAY" ?></span></td>
<td width="36%" height="25" align="center"><span class="hcon"><?php echo "MAN-DAY" ?></span></td>
</tr>
<?php
$objConnect = mysql_connect("localhost","root","root");
$objdatabase = mysql_select_db("project");
mysql_query("SET NAMES UTF8");
$man = 0;
$day = 0;
$manday = 0;
$SQL = "SELECT cou_id,tra_day*tra_period AS day ,
COUNT(tra_id) AS man FROM training
WHERE training.tra_daystart LIKE '%03/2558' group by tra_id ";
$res = mysql_query($SQL);
while($row= mysql_fetch_assoc($res))
{
echo "<td align=center>".$row['cou_id']."</td>
<td align=center>".$row['man']." </td>
<td align=center>".$row['day']." </td>
<td align=center>".$row['day']*$row['man']."</td>";
echo "</tr>";
$man = $man + $row['man'];
$day = $day + $row['day'];
$manday = $manday + ($row['day']*$row['man']);
}
?>
<tr>
<td height="25" align="center"><span class="convar">TOTAL </span></td>
<td height="25" align="center"><span class="convar"><?php echo $man;?></span></td>
<td height="25" align="center" ><span class="convar"><?php echo $day;?></span></td>
<td height="25" align="center" ><span class="convar"><?php echo $manday;?></span></td>
</tr>
</table>
ขอบคุณข้อมูลจากกระทู้
https://www.thaicreate.com/php/forum/114562.html
ประวัติการแก้ไข 2015-04-01 20:57:30
Date :
2015-04-01 20:53:59
By :
bumrungkij
Load balance : Server 03