143
« เมื่อ: กันยายน 06, 2007, 08:57:01 AM »
พอดีผมกำลังเขียนคำสั่งเพื่อนับจำนวนค่าในตาราง opdscreen คือ ผมต้องการนับจำนวนค่าการกรอกข้อมูลในฟิลด์ bpd,bps,bw,pulse,temperature โดยไม่นับจำนวนช่องว่างและค่าที่เป็นศูนย์ เฉพาะผู้ป่วยที่ส่งไปยังจัดสักประวัติ แต่เขียนอย่างไรก็ไม่สำเร็จสักที ช่วยแนะนำหน่อยนะครับ
คำสั่งที่ผมเขียน
select count(op.bpd) as bpd ,count(op.bps) as pbs ,count(op.bw) as bw,count(op.pulse) as pulse,count(op.temperature) as temperature
from opdscreen op , ovst ov
where op.vstdate between "2007-05-03" and "2007-05-03" and op.vn = ov.vn
and ov.main_dep = "010"
group by op.vstdate