BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: QryData ที่ พฤศจิกายน 02, 2011, 13:19:37 PM
-
คือต้องการทำรายงาน คนมารับบริการ จำนวนคน/จำนวนครั้ง แล้วต่อ string โดยใช้ Concat และมีเครื่องหมาย "/" ข้อมูลไม่แสดงค่ะ ถ้าไม่มีเครื่อง หมาย "/" ก็แสดงได้ ไม่ทราบว่าต้องทำอย่างไรค่ะ
คิวรี่ค่ะ
Value :=GetSQLIntegerData('SELECT CONCAT(COUNT(DISTINCT hn),'/' ,COUNT(vn)) AS cc '+
'FROM vn_stat ' +
'WHERE hospmain=10720 and hospsub=07065 ' +
'and hospcode = 10720 ' +
'and vstdate between "' + d1 + '" and "' + d2 + '" ');
รบกวนช่วยตอบด้วยนะค่ะ
-
Value :=GetSQLStringData('SELECT CONCAT(COUNT(DISTINCT hn),"/" ,COUNT(vn)) AS cc '+
' FROM vn_stat ' +
' WHERE hospmain=10720 and hospsub=07065 ' +
' and hospcode = 10720 ' +
' and vstdate between "' + d1 + '" and "' + d2 + '" ');
แนะนำตัวเองด้วยครับว่ามาจากหน่วยบริการใดครับ
-
"/" ก็ไม่ได้ค่ะ แต่ถ้าเปลี่ยนจาก "/" เป็นตัวเลขก็สามารถแสดงได้
-
อ่อเปลี่ยน GetSQLStringData ได้แล้วค่ะ ขอบคุณนะค่ะ
จากสำนักงานสาธารณสุข จ.อุทัยธานีค่ะ
เพิ่งทำงาน 1 เดือนค่ะ
ต่อไปต้องมีคำถามรบกวนอีกแน่นอนค่ะ
-
เอาที่ทำงานใส่ไว้ในลายเซ็นต์ครับ ต่อไปจะได้แสดงทุก post อ.ท่านอื่นจะได้ไม่ต้องถามอีกว่าเป็นใครมาจากไหนครับ
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=4413.0