 |
|
สอบถามเรื่องการดึง database มาใส่ gridview แบบ 2 sql ASP.NET c# |
|
 |
|
|
 |
 |
|
แก้ query เป็นแบบนี้ก็ได้นะครับ แล้วก็เหลือแค่ loop เดียว
"Select Sum(iif(S='ช',1,0)) AS ชาย,Sum(iif(S='ญ',1,0)) As หญิง FROM Table1 Where ชื่อตำแหน่ง = 'วิศวกร" + i + "' "
หรืออาจจะแบบนี้ แล้วก็ไม่ต้อง loop
"Select ชื่อตำแหน่ง,Sum(iif(S='ช',1,0)) AS ชาย,Sum(iif(S='ญ',1,0)) As หญิง FROM Table1 Where ชื่อตำแหน่ง like 'วิศวกร%' group by ชื่อตำแหน่ง "
|
 |
 |
 |
 |
Date :
2014-05-23 16:13:52 |
By :
natt_han |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ทำให้อยู่ใน 1 SQL ครับ
ด้วยการสร้าง มาอีก 1 ฟิว เช่น แผนกวิศวะ
แล้วเอา รหัสการบันทึก|วิศวะหญิง|วิศวะชาย
จะได้แบบนี้ครับ
1 |17:10 50 | 60
2 |17:11 50 | 55
3 |17.:12 50| 69
เช่น SELECT * FROM record
จะไม่มีช่องว่างแน่นอนครับ 
|
 |
 |
 |
 |
Date :
2014-05-23 17:13:45 |
By :
nongpaoza |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|