BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: nan_it ที่ พฤษภาคม 12, 2007, 02:04:02 AM

หัวข้อ: ขอถามเกี่ยวกับคำสั่ง count ครับ
เริ่มหัวข้อโดย: nan_it ที่ พฤษภาคม 12, 2007, 02:04:02 AM
คือผมใช้ค่ำสั่ง count เพื่อนนับจำนวนค่าในตาราง opdsceen  เช่น bpd,bps, bw,pulse ว่ากรองข้อมูลแต่ล่ะอย่างทั้งหมดกี่คน แต่ผมจะไม่นับ ค่าที่เป็น 0 ไปด้วย ต้องใช้คำสั่งแบบไหนครับ
หัวข้อ: Re: ขอถามเกี่ยวกับคำสั่ง count ครับ
เริ่มหัวข้อโดย: nuttavut ที่ พฤษภาคม 12, 2007, 04:50:17 AM
ลองแบบนี้ดูครับ

select  count(bpd) as count_bpd ,count(bps) as count_bps from opdscreen where bpd <> '0' and bps <> 0
หัวข้อ: Re: ขอถามเกี่ยวกับคำสั่ง count ครับ
เริ่มหัวข้อโดย: nan_it ที่ พฤษภาคม 14, 2007, 20:10:07 PM
ไม่ได้ครับ ค่าที่ได้มันน้อยไปครับ จาก 125 เหลือแค่ 9  แนะนำหน่อยครับ
หัวข้อ: Re: ขอถามเกี่ยวกับคำสั่ง count ครับ
เริ่มหัวข้อโดย: nuttavut ที่ พฤษภาคม 14, 2007, 21:02:01 PM
ลองแบบนี้ดูครับ

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

จากตัวอย่างข้างบนเป็นการยกตัวอย่างให้ดูครับ...ถ้าคุณต้องการแบบต่างจากนี้ ก็ต้องลองประยุกต์ใช้ครับ...เพราะ รายงานต่างที่จริงแล้วจะมีเงื่อนไขมากว่านี้ครับ...ลองศึกษาเยอะครับ....