BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: kalakachang ที่ กรกฎาคม 06, 2010, 15:48:26 PM
-
รายงานทันตกรรม ส่วนที่ 4 ครับ
เขียน Codeใน Variable
Value :=GetSQLStringData('select count(d.vn)'+
'from dtmain d'+
'left outer join patient p on p.hn=d.hn '+
'where vstdate between"'+ds1+'"and"'+ds2+'"'+
'and d.tmcode in("52009","52010","66025","66026","66027","66028","66029","66030","66031","66032","66033","66034","66035")'+
'and p.pttype in("c0","C1","C2","C3","C4","20","21","22","23","24")');
รันเเล้วไม่ออกครับ
แต่พอเอาไปรันใน sql ออกครับ..
มันผิดคตรงไหนครับ..
ช่วยที่ครับ.
หรือใครมีรายงาน ทันตกรรมส่วนที่ 4 ข้อมูลงานรักษาทางทันตกรรมประดิษฐ์
เเล้วเสร็จบ้างครับ..ขอหน่อยครับ...
ขอบคุณครับ..
-
GetSQLStringData เปลี่ยนเป็น GetSQLIntegerData แล้วตัวแปรที่แสดงต้องเป็น integer
ด้วยค่ะ เดี๋ยวไม่ออก ลองดูนะจ๊ะ
-
เปลี่ยนแล้วครับ..ไม่ออกอยู่ดี
ออกเป็น 0 ราย
แต่รันใน sql ออกเป็น 2 ราย
-
GetSQLStringData เปลี่ยนเป็น GetSQLIntegerData แล้วตัวแปรที่แสดงต้องเป็น integer
ด้วยค่ะ เดี๋ยวไม่ออก ลองดูนะจ๊ะ
พี่มีรายงานทันตกรรมส่วนที่ 4 เปล่าครับ..
ขอหน่อยครับ...
-
ไม่ได้มาช่วยหรอกครับ แต่มาขอ
ส่งมาให้บ้างซิครับ กำลังต้องการพอดี
-
งั้นลองเอารายงานนี้ไปปรับดูนะคะ
-
รายงานทันตกรรม ส่วนที่ 4 ครับ
เขียน Codeใน Variable
Value :=GetSQLStringData('select count(d.vn)'+
'from dtmain d'+
'left outer join patient p on p.hn=d.hn '+
'where vstdate between"'+ds1+'"and"'+ds2+'"'+
'and d.tmcode in("52009","52010","66025","66026","66027","66028","66029","66030","66031","66032","66033","66034","66035")'+
'and p.pttype in("c0","C1","C2","C3","C4","20","21","22","23","24")');
รันเเล้วไม่ออกครับ
แต่พอเอาไปรันใน sql ออกครับ..
มันผิดคตรงไหนครับ..
ช่วยที่ครับ.
หรือใครมีรายงาน ทันตกรรมส่วนที่ 4 ข้อมูลงานรักษาทางทันตกรรมประดิษฐ์
เเล้วเสร็จบ้างครับ..ขอหน่อยครับ...
ขอบคุณครับ..
ปัญหาคือไม่ได้เว้นช่องว่าง หลัง Single quote
จาก code ของคุณเวลา run จะได้ติดกันเลยครับแบบนี้
select count(d.vn)from dtmain dleft outer join patient p on p.hn=d.hnwhere vstdate between"'+ds1+'"and"'+ds2+'
ทำให้รันไม่ได้ ลองดูตามนี้.... ;D
Value :=GetSQLStringData('select count(d.vn) '+
' from dtmain d '+
' left outer join patient p on p.hn=d.hn '+
' where vstdate between"'+ds1+'"and"'+ds2+'" '+
' and d.tmcode in("52009","52010","66025","66026","66027","66028","66029","66030","66031","66032","66033","66034","66035") '+
' and p.pttype in("c0","C1","C2","C3","C4","20","21","22","23","24") ');
-
ขอบคุณมากๆครับ..ได้เเล้วครับ.ขอบคุณทุกคนเลย..