|
|
|
ขอความช่วยเหลือ ทํา report แสดงจํานวนข้อมูลตาม เดือนที่เลือก ครับ |
|
|
|
|
|
|
|
ขอดู Table structure ของที่เก็บข้อมูลหน่อยครับ
|
|
|
|
|
Date :
2013-05-17 15:21:13 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตามนีครับผม
อันนี้ ตาราง service_request ครับ
อันนี้ตาราง it_staff ครับ
ขอบคุณครับท่าน
|
ประวัติการแก้ไข 2013-05-17 16:32:40 2013-05-17 16:50:47
|
|
|
|
Date :
2013-05-17 15:26:05 |
By :
brezebub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนั้นมัน Database structure ครับ
อยากดูหัวตารางของที่เก็บ
-ชื่อของผู้ทำงาน
-ตำแหน่งงาน
-จำนวนงาน
ครับ
|
|
|
|
|
Date :
2013-05-17 15:30:45 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
'
|
ประวัติการแก้ไข 2013-05-17 16:33:08
|
|
|
|
Date :
2013-05-17 15:52:41 |
By :
brezebub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลูปทบ OR ไปเรื่อยเลยครับ
Code (PHP)
$start = 5; $end = 12; //หาตั้งแต่เดือน พ.ค ถึง ธ.ค.
$sqlStr = "select count(*) as count from service_request where itId=$itId AND srDate like '%/{$m1}/{$year}'";
if($end - $start > 1){
for($i=$start+1; $i<=$end; $i++) $sqlStr .= " OR srDate like '%/{$i}/$year'";
}
|
|
|
|
|
Date :
2013-05-17 16:59:26 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สามารถใช้ BETWEEN ช่วยได้ครับ
WHERE srDate BETWEEN '$startMonth' AND '$stopMonth'
แต่ต้องเซ็ตรูปแบบฟิลด์ srDate เป็น YYYY-mm
และ $startMonth กับ $stopMonth ก็ต้องอยู่ในรูปแบบ ปี-เดือน ด้วยครับ
|
|
|
|
|
Date :
2013-05-17 17:09:29 |
By :
Naizan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|