ต้องการ sum บางข้อมูลในฟิลด์ที่เหมือนกัน โดยมีอีกฟิลด์หนึ่งเป็นตัวแปร คือ User อีกฟิลด์หนึ่งเป็นค่า
ผมดูตัวอย่างแล้ว แต่ยังงงนิดนึงครับ
SELECT CountryCode,SUM(Budget) AS SumBudget FROM customer GROUP BY CountryCode
1. ถ้าผมมี 3 Budget แล้วต้องเขียนให้มันรวมกันแบบไหนครับ
2. เมื่อต้องการให้แสดงผล จะต้องเขียนยังไง
https://www.thaicreate.com/tutorial/sql-group-by.html
อยากให้ออกมาแสดงผลเหมือน output ที่ตัวอย่างน่ะครับ
Date :
2011-07-15 14:11:01
By :
เอ้ม
ต้องดูข้อมูลที่มีกับเอาท์พุดที่อยากได้ครับ ถึงจะรู้เรื่อง เขียนมาแบบนั้น ผมไม่อยากจินตนาการเดี๋ยวผิดอีก
Date :
2011-07-15 14:17:35
By :
PlaKriM
ผมเขียนได้แล้วครับ แต่มันยังประกอบกันไม่ได้
Code (PHP)
<?
$sql="SELECT Username,SUM(KBANK+BBL+KTB+SCB) as punch FROM Deposit GROUP BY Username ";
$result=mysql_query($sql);
while($rs=mysql_fetch_array($result)){
echo number_format ($rs['punch'],0,'.',',');
}
?>
มันบวกตัวเลขมาถูกครับ Username ที่เหมือนกัน มันจะรวมมาให้เป็นยอดเดียว แต่ปัญหาคือ
1. มันเรียงเป็นแถวเดียวกันเลย ต้องจัดโค้ดยังไงครับ
2. ต้องการให้เรียก Username ออกมาคู่กันต้องเขียนโค๊ดอย่างไรครับ รบกวนผู้รู้ช่วยแนะนำด้วยครับ
Date :
2011-07-15 14:33:23
By :
เอ็ม
Load balance : Server 01