รายละเอียดของการตอบ ::
่ขอบคุณ คุณ Chaidhanan มากค่ะ
ตอนนี้ design table ใหม่แล้ว แล้วใช้ sql crosstab ข้อมูลค่ะ
แต่ตอนนี้ติดในส่วนของ การคิดส่วนต่างระหว่างเดือน ค่ะ
รบกวนผู้รู้อีกนิดค่ะ
ขอบคุณมากค่ะ
<?php
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("finreport");
mysql_query("SET NAMES UTF8");
$strSQL = "
SELECT
fin_type.Fin_type,
fin_type.Fin_type_name,
Sum(IF(AMonth = 0 ,Cost ,0)) AS Planfin61,
Sum(IF(AMonth = 10 ,Cost ,0)) AS Oct60,
Sum(IF(AMonth = 11 ,Cost ,0)) AS Nov60,
Sum(IF(AMonth = 12 ,Cost ,0)) AS Dec60,
Sum(IF(AMonth = 1 ,Cost ,0)) AS Jan61
FROM
detail
INNER JOIN account ON account.Acc_ID = detail.Acc_ID
INNER JOIN fin_type ON account.Fin_type = fin_type.Fin_type
INNER JOIN fin_code ON fin_code.Fin_ID = account.Fin_ID
GROUP BY fin_type.Fin_type
";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<div class="body table-responsive">
<table width="94%" class="table table-bordered">
<thead>
<tr class="bg-pink">
<th width="23%"><div align="center">รวมรายรับ</div></th>
<th width="17%"><div align="center">แผนPlanFin61</div></th>
<th width="11%"><div align="center">ต.ค.60</div></th>
<th width="12%"><div align="center">พ.ย.</div></th>
<th width="14%"><div align="center">ธ.ค.</div></th>
<th width="14%"><div align="center">ม.ค.61</div></th>
</tr>
</thead>
<tbody>
<?php
$i =0;
while($objResult = mysql_fetch_array($objQuery))
{
$i = $i + 1;
?>
<tr>
<th scope="row"><?php echo ($objResult["Fin_type_name"]);?></th>
<td><div align="center"><?php echo number_format($objResult["Planfin61"]);?></div></td>
<td><div align="center"><?php echo number_format($objResult["Oct60"]);?></div></td>
<td><div align="center"><?php echo number_format($objResult["Nov60"]);?></div></td>
<td><div align="center"><?php echo number_format($objResult["Dec60"]);?></div></td>
<td><div align="center"><?php echo number_format($objResult["Jan61"]);?></div></td>
</tr>
<? } ?>
<tr class="bg-purple">
<th scope="row"> </th>
<td> </td>
<td> </td>
<td><strong></strong></td>
<td><strong></strong></td>
<td><strong></strong></td>
<td><strong></strong></td>
</tr>
</tbody>
</table>