ผู้เขียน หัวข้อ: ขอถามเกี่ยวกับคำสั่ง count ครับ  (อ่าน 3102 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ nan_it

  • Hero Member
  • *****
  • กระทู้: 578
  • หัวไม่ให้แต่ใจรัก ( อยากเก่งให้มากกว่านี้ )
  • Respect: 0
    • ดูรายละเอียด
    • ramanhospital
ขอถามเกี่ยวกับคำสั่ง count ครับ
« เมื่อ: พฤษภาคม 12, 2007, 02:04:02 AM »
0
คือผมใช้ค่ำสั่ง count เพื่อนนับจำนวนค่าในตาราง opdsceen  เช่น bpd,bps, bw,pulse ว่ากรองข้อมูลแต่ล่ะอย่างทั้งหมดกี่คน แต่ผมจะไม่นับ ค่าที่เป็น 0 ไปด้วย ต้องใช้คำสั่งแบบไหนครับ
Mr.Anannee Sama ,โรงพยาบาลรามัน อำเภอรามัน จังหวัดยะลา 95140 ( รพ.60 เตียง กำลังจะเป็น รพ.ทั่วไป ครับ)
e-mail : nan_it@hotmail.com
http://www.ramanhospital.com
Server Intel Ram 16 G 
OS CentOS Database Mysql percona xtradb
ขึ้นระบบ กรกฎาคม พ.ศ. 2547
เวอร์ชั่นที่ใช้ 3.54.10.31

ออฟไลน์ nuttavut

  • Hero Member
  • *****
  • กระทู้: 2,634
  • Boom-Beam
  • Respect: +15
    • ดูรายละเอียด
    • โรงพยาบาลวิเชียรบุรี
Re: ขอถามเกี่ยวกับคำสั่ง count ครับ
« ตอบกลับ #1 เมื่อ: พฤษภาคม 12, 2007, 04:50:17 AM »
0
ลองแบบนี้ดูครับ

select  count(bpd) as count_bpd ,count(bps) as count_bps from opdscreen where bpd <> '0' and bps <> 0
..Wichianburi Hospital  Phetchabun ..
Mr.Nuttavut   System Admin,Programer
Master:: HP DL380 G7 RAM 24GB Raid5 CentOS5.2  Percona 5.1.45
Slave::HP ProLiant ML150G3 Xeon Raid1  CentOS5.2   ,Percona 5.1.45
HOSxP 3.55.7.14, LIS (iLab),PACS
Tel. 0-5692-8169 ต่อ 180  | รพ. ขนาด 150+ เตียง |17 สอ. HOSxP_PCU |BMS Datacenter 18 node |
WWW : http://wichianhos.thaieasydns.com
|..ดูแลห่วงใย ใส่ใจบริการ รักษาได้มาตรฐาน พัฒนางานสู่ความเป็นเลิศ ..|   PDS Project  |  การนำเข้า Script คลิก

ออฟไลน์ nan_it

  • Hero Member
  • *****
  • กระทู้: 578
  • หัวไม่ให้แต่ใจรัก ( อยากเก่งให้มากกว่านี้ )
  • Respect: 0
    • ดูรายละเอียด
    • ramanhospital
Re: ขอถามเกี่ยวกับคำสั่ง count ครับ
« ตอบกลับ #2 เมื่อ: พฤษภาคม 14, 2007, 20:10:07 PM »
0
ไม่ได้ครับ ค่าที่ได้มันน้อยไปครับ จาก 125 เหลือแค่ 9  แนะนำหน่อยครับ
Mr.Anannee Sama ,โรงพยาบาลรามัน อำเภอรามัน จังหวัดยะลา 95140 ( รพ.60 เตียง กำลังจะเป็น รพ.ทั่วไป ครับ)
e-mail : nan_it@hotmail.com
http://www.ramanhospital.com
Server Intel Ram 16 G 
OS CentOS Database Mysql percona xtradb
ขึ้นระบบ กรกฎาคม พ.ศ. 2547
เวอร์ชั่นที่ใช้ 3.54.10.31

ออฟไลน์ nuttavut

  • Hero Member
  • *****
  • กระทู้: 2,634
  • Boom-Beam
  • Respect: +15
    • ดูรายละเอียด
    • โรงพยาบาลวิเชียรบุรี
Re: ขอถามเกี่ยวกับคำสั่ง count ครับ
« ตอบกลับ #3 เมื่อ: พฤษภาคม 14, 2007, 21:02:01 PM »
0
ลองแบบนี้ดูครับ

select  count(bpd) as count_bpd ,count(bps) as count_bps from opdscreen where bpd <> '0' and bps <> 0

จากตัวอย่างข้างบนเป็นการยกตัวอย่างให้ดูครับ...ถ้าคุณต้องการแบบต่างจากนี้ ก็ต้องลองประยุกต์ใช้ครับ...เพราะ รายงานต่างที่จริงแล้วจะมีเงื่อนไขมากว่านี้ครับ...ลองศึกษาเยอะครับ....
..Wichianburi Hospital  Phetchabun ..
Mr.Nuttavut   System Admin,Programer
Master:: HP DL380 G7 RAM 24GB Raid5 CentOS5.2  Percona 5.1.45
Slave::HP ProLiant ML150G3 Xeon Raid1  CentOS5.2   ,Percona 5.1.45
HOSxP 3.55.7.14, LIS (iLab),PACS
Tel. 0-5692-8169 ต่อ 180  | รพ. ขนาด 150+ เตียง |17 สอ. HOSxP_PCU |BMS Datacenter 18 node |
WWW : http://wichianhos.thaieasydns.com
|..ดูแลห่วงใย ใส่ใจบริการ รักษาได้มาตรฐาน พัฒนางานสู่ความเป็นเลิศ ..|   PDS Project  |  การนำเข้า Script คลิก