Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > อยากสอบถามการ รวมข้อมูล และหาผลรวมแยกตาราง รบกวนด้วยนะค่ะ



 

อยากสอบถามการ รวมข้อมูล และหาผลรวมแยกตาราง รบกวนด้วยนะค่ะ

 



Topic : 129433



โพสกระทู้ ( 94 )
บทความ ( 0 )



สถานะออฟไลน์




สวัสดีค่ะพี่ มารบกวนสอบถามพี่อีกแล้ว
รบกวนพี่ๆช่วยแนะนำหน่อยค่ะว่า หนูผิดตรงไหน
หนูลองสลับนู่น ไปนี่ สลับนี่ไปนู่นมา

คือว่า หนูลองหัดทำ sum ตารางทั้งหมด ซึ่งในส่วนนี้ทำได้ค่ะ
จากโค๊ดด้านล่าง

แต่พอจะ sum เป็นช่วงๆข้อมูลแล้ว ไม่ได้สักที
ขอคำแนะนำจากพี่ๆผู้รัูด้วยนะค่ะ
ขอบคุณไว้ ณ ที่นี้ด้วยค่ะพี่

จากโค๊ดด้านล่างนี้ ทำให้ผลเป็นแบบดังภาพ
หหห

Code (PHP)
<?php

 $sql = "SELECT * from tb_projectmanagement, tb_strategy,tb_tactics,tb_planmanagement
where tb_projectmanagement.Id_strategy=tb_strategy.Id_strategy
and tb_projectmanagement.Id_tactics=tb_tactics.Id_tactics
and tb_projectmanagement.Id_project=tb_planmanagement.Id_project
and tb_strategy.Id_strategy=tb_tactics.Id_strategy
and year='2560'
order by tb_projectmanagement.Id_strategy asc, 
tb_projectmanagement.Id_tactics asc";
$objQuery = $conn->query($sql);

$sql1 = "SELECT sum(Budget) from tb_projectmanagement 
where Budget and year='2560'";
$objQuery1 = $conn->query($sql1);

$laststrategy_Id = $objResult["Id_strategy"];
$lastId_tactics = $objResult["Id_tactics"];
	
while($objResult= $objQuery->fetch_assoc()){

	if($laststrategy_Id != $objResult["Id_strategy"] && $lastId_tactics != $objResult["Id_tactics"])
	{
	
	 ?>
        </br>
        <span class="a">ยุทธ์ศาสตร์ :</span> <?php echo $objResult['Id_strategy']." ".$objResult['Name_strategy']; echo "</br>"; ?>
		  <span class="a">กลยุทธ์ : <?php echo $objResult['Id_tactics']." ".$objResult['Name_tactics']; echo "</br></br>";
		
		?></span>
        
 
      <table width="1300" border="1" cellspacing="0" cellpadding="0">
		 <tr class="aa">
          <td width="145" height="40" bgcolor="#FFFFCC"><center>
            โครงการ / กิจกรรม
          </center></td>
          <td width="158" bgcolor="#FFFFCC"><center>วัตถุประสงค์</center></td>
          <td width="145" bgcolor="#FFFFCC"><center>ตัวชี้วัตความสำเร็จและ<br>
เป้าหมายของโครงการ</center></td>
          <td width="166" bgcolor="#FFFFCC"><center>ผลการดำเนินการ</center></td>
          <td width="135" bgcolor="#FFFFCC"><center>
            สถานะของโครงการ
          </center></td>
          <td width="133" bgcolor="#FFFFCC"><center>
            ปัญหาและอุปสรรค
          </center></td>
          <td width="141" bgcolor="#FFFFCC"><center>
            แนวทาง<br>
ในการพัฒนา
          </center></td>
          <td width="136" bgcolor="#FFFFCC"><center>งบประมาณที่ตั้งไว้ </center></td>
          <td width="121" bgcolor="#FFFFCC"><center>
            งบประมาณ
          </center></td>
        </tr>
        </table>
		
	<?php	
	//	while($objResult1= $objQuery1->fetch_assoc()){	
//	$Budget2=$objResult1["sum(Budget)"];
	//	echo $Budget2;	
//	}
	
	}
  ?>
  
  <table width="1300" border="1" cellspacing="0" cellpadding="0">
          <tr>
          <td width="145" height="26" font size="-1" ><?php echo $objResult['Id_project']." ".$objResult['Name_project']; ?></td>
          <td width="157" font size="-1"><?php echo  nl2br($objResult["Objective"]);?></td>
          <td width="146" font size="-1"><?php echo  nl2br($objResult["Indicators"]);?></font></td>
          <td width="167" font size="-1"><?php echo  nl2br($objResult["Summary"]);?></font></td>
          <td width="134"><center><?php 
				if($objResult["Status"]=='1'){
					echo "สิ้นสุดโครงการ";
				}if($objResult["Status"]=='2'){
					
					echo "กำลังดำเนินการโครงการ";
				}if($objResult["Status"]=='3'){
					
					echo "ยังไม่ได้ดำเนินโครงการ";
				}
		   ?></center></td>
          <td width="133"><center>
            <?php echo  nl2br($objResult["Barrier"]);?>
          </center></td>
         <td width="142" font size="-1"></font><center><?php echo  nl2br($objResult["Guideline"]);?></center></td>
         <td width="134" font size="-1"><center><?php echo number_format($objResult["Budget"],2)." บาท";?></center></td> 
         <td width="122" font size="-1"></font><center><?php echo number_format($objResult["SummaryBudget"],2)." บาท";?></center></td>
   </tr> 


      </table> 
    
  <?php
}


?> 

<?php

$sql2 = "SELECT sum(SummaryBudget) FROM `tb_projectmanagement` WHERE SummaryBudget and year='2560'";
$objQuery2 = $conn->query($sql2);
while ($objResult2= $objQuery2->fetch_assoc())
{
$Budget2=$objResult2["sum(SummaryBudget)"];
}

?>
 <table width="1300" border="1" cellspacing="0" cellpadding="0">
  <tr>
    <td width="1171" height="41" align="right">งบประมาณทั้งหมด : </td>
    <td width="123"><center><b><? echo number_format($Budget2,2)."บาท"; ?></b></center></td>
  </tr>
</table>



ซึ่งสิ่งที่อยากได้ คือแบบนี้ ในรูปแบบประมาณนี้อ่ะค่ะ

กดดด

Code (SQL)

อันนี้เป้น database นะค่ะ พี่
หนูยังไม่เก่งเท่าไรฝากพี่ๆช่วยชี้แนะหน่อยนะคะ่




Tag : PHP









ประวัติการแก้ไข
2017-11-07 23:14:31
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-11-07 23:11:52 By : moo_810 View : 865 Reply : 2
 

 

No. 1



โพสกระทู้ ( 432 )
บทความ ( 1 )



สถานะออฟไลน์
Blogger

Code (PHP)
SQL = "SELECT  distinct Field(ที่ค้องการ......)  และ SUM  Field(ที่ค้องการ......) WHERE Year ='$Year' AND ID_Project = '$ID_Project ' ORDER By Year,ID_Project ";

1. สร้าง Form รับค่า <input type="textbox"> $Year = $_POST["Year"]; & $ID_Project=$_POST["ID_Project "];
2. Submit <input type ="submit" id= "search" name= "search"
if (isset($_POST["search"]))
{
SQL = "SELECT distinct Field(ที่ค้องการ......) และ SUM Field(ที่ค้องการ......) WHERE Year ='$Year' AND ID_Project = '$ID_Project ' ORDER By Year,ID_Project ";
}

บอกแนวทาง รอเธอ GET น่าจะ Okay






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-11-08 08:36:04 By : Hararock
 


 

No. 2



โพสกระทู้ ( 94 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : Hararock เมื่อวันที่ 2017-11-08 08:36:04
รายละเอียดของการตอบ ::
ok ค่ะ เดะหนูลองแก้ไข แล้วเดะมาแจ้งผลนะค่ะ
ขอบคุณพี่มากๆนะค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-11-08 10:06:21 By : moo_810
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : อยากสอบถามการ รวมข้อมูล และหาผลรวมแยกตาราง รบกวนด้วยนะค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่