BMS-HOSxP Community

HOSxP => MySQL => ข้อความที่เริ่มโดย: Bluebird ที่ มกราคม 31, 2011, 16:16:39 PM

หัวข้อ: การแสดงค่า text ให้เป็น ตัวเลขครับ
เริ่มหัวข้อโดย: Bluebird ที่ มกราคม 31, 2011, 16:16:39 PM
จากคำสั่ง
select v.hn,v.vn,l2.lab_items_code,l2.lab_order_result from vn_stat v
left outer join clinicmember c on c.hn=v.hn
left outer join lab_head l1 on l1.vn=v.vn
left outer join lab_order l2 on l2.lab_order_number=l1.lab_order_number
where v.vstdate between "2010-11-01" and "2010-10-31"
and c.clinic="001"
and l2.lab_items_code in("76","219")
and l2.lab_order_result between "70" and "130"

รัน แล้ว ไม่มีรายชื่ออกมาเลย เนื่องจาก ฟิลด์ lab_order_result ไม่ใช่ตัวเลข จะทำอย่างไรครับ
หัวข้อ: Re: การแสดงค่า text ให้เป็น ตัวเลขครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ มกราคม 31, 2011, 16:27:08 PM
ออกอยู่นะครับ กำหนดช่วงวันที่ผิดหรือเปล่า และต้องเอา ตัว " ออกตรงเลข 70 และ 130

select v.hn,v.vn,l2.lab_items_code,l2.lab_order_result from vn_stat v
left outer join clinicmember c on c.hn=v.hn
left outer join lab_head l1 on l1.vn=v.vn
left outer join lab_order l2 on l2.lab_order_number=l1.lab_order_number
where v.vstdate between "2010-10-01" and "2010-10-31"
and c.clinic="001"
and l2.lab_items_code in("76","219")
and l2.lab_order_result between 70 and 130