 |
รบกวนผู้รู้หน่อยนะคะ ต้องการนับจำนวนในตารางแบบมีเงื่อนไงค่ะ |
|
 |
|
|
 |
 |
|
Code (PHP)
...While Loop Department...
$result = mysqli_query($link, "SELECT * FROM table2 WHERE Class=1 And Department='".$Department_id."'");
echo $row_cnt = mysqli_num_rows($result); // โดยแต่ละ While Loop สามารถกำหนดค่าในรูปแบบ Static ได้เลยครับ
....
|
 |
 |
 |
 |
Date :
2017-06-19 12:08:00 |
By :
dudesaranyu |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (SQL)
select `รหัสแผนก`,
sum( if(ประเภทการจ้าง='ประจำ', 1, 0)) as `ประจำ`,
sum( if(ประเภทการจ้าง='สัญญาจ้าง', 1, 0)) as `สัญญาจ้าง`,
sum( if(ประเภทการจ้าง='รายวัน', 1, 0)) as `รายวัน`
from tablename
group by `รหัสแผนก`
|
 |
 |
 |
 |
Date :
2017-06-19 12:26:39 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (SQL)
select `รหัสแผนก`,
sum( if(ประเภทการจ้าง='ประจำ', 1, 0)) as `ประจำ`,
sum( if(ประเภทการจ้าง='สัญญาจ้าง', 1, 0)) as `สัญญาจ้าง`,
sum( if(ประเภทการจ้าง='รายวัน', 1, 0)) as `รายวัน`
from tablename
group by `รหัสแผนก`
|
 |
 |
 |
 |
Date :
2017-06-19 15:04:48 |
By :
PKNP |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เอา sql statement ที่ผมทำเป็นตัวอย่าง นำมาใส่แทนอักษรสีแดง
โดยเปลี่ยนชื่อ ตาราง ชื่อ ฟีลด์ ให้ถูกต้องตามที่มีและต้องการ ของผมเป็นแค่ตัวอย่าง
include ("connect.php");
$strSQL = "SELECT * FROM staff_ro1 WHERE Department_code";
$objQuery = mysql_query($strSQL);
|
ประวัติการแก้ไข 2017-06-19 19:25:38
 |
 |
 |
 |
Date :
2017-06-19 19:24:47 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
    
ขอบคุณทุกคนมากนะคะได้แล้วค่ะ
|
 |
 |
 |
 |
Date :
2017-06-20 11:25:02 |
By :
PKNP |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|