|
 |
|
รบกวนช่วยแนะนำเกี่ยวการเปลี่ยนจาก row ไปเป็น field ใน SQL |
|
 |
|
|
 |
 |
|
ถ้า Query ยากเกินก็ใช้เขียนร่วมกับ PHP ก็ได้ครับ โดยดึง Column ออกมาก่อนครับ

PHP SQL Server List Table Properties (mssql)
|
 |
 |
 |
 |
Date :
2014-08-04 08:53:33 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ก็ไม่ยากเกินครับ
หลักการของผม
ถ้า Due มี Table แยกตามก็
Code (PHP)
<table>
<thead>
<tr>
<td>GroupCode</td>
<?php
//Statement วนloop Due จาก Table Due แสดง
//
//OnDue,Due1-30,... etc.
//$head=array('OnDue', 'Due1-30',และอื่นๆ);
?>
</tr>
</thead>
<?php
//ดึง Group Code จากtable ออกมาโดย GROUP BY GroupCode ออกมาเป็น Array()
//$group=array('ESG','Finance & Admin');
//วน Loop แสดง $group
//ดึงข้อมูล Datas ออกมาแสดงเป็น Array
//$data=array('ESG'=>array('On Due'=>11111,'Over Due>180'=>222222,'','','','',''),
'Finance & Admin'=>array('','')
);// Return ข้อมูลออกมาตามนี้
?>
<tbody>
<?php
foreach($group as $row){
echo '<tr>';
echo '<td>'.$row.'</td>';
foreach($head as $val){
echo '<td>';
if(isset($data[$row][$val]))
echo $data[$row][$val];
else
echo 0;
echo '</td>';
}
echo '</tr>';
}
?>
</tbody>
</table>
concept ผมก็ประมาณนี้
เพราะผมใช้ row to column สำหรับ ตรวจสอบ permission ของ Users สำหรับ Autherize View,Add,Update,Delete
ประมาณนี้ครับ
|
 |
 |
 |
 |
Date :
2014-08-04 09:53:24 |
By :
fossil31 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|

|
Load balance : Server 05
|