BMS-HOSxP Community
HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: chronoX ที่ กรกฎาคม 11, 2007, 14:15:28 PM
-
Value := GetSQLStringData('select sum(sum_price)as sum_price from opitemrece op ,drugitems dr where op.icode=dr.icode and op.hn="'+DBPipeline['hn']+'" and op.item_type ="H" and dr.drugaccount <> "" and op.rxdate between "'+GetUserParameter(0)+
'" and "'+GetUserParameter(1)+'" ');
ช่วย check Variable ให้ทีครับ มัน error ว่า parser error ครับ
-
แน่ใจรึยังครับว่า GetUserParameter(1) ให้ค่าออกมาในรูปแบบ yyyy-mm-dd
-
ชัวร์ครับ 100% มันแจ้ง error บรรทัดที่ 4 ครับ แต่ check หมดแล้วงงมากครับ
-
"'+GetUserParameter(1)+'" => "2007-07-10"
'''+GetUserParameter(1)+''' => '2007-07-10'
ให้ความหมายไม่เหมือนกันครับ
-
" '+GetUserParameter(0)+' " and " '+GetUserParameter(1)+' " ');
-
-
-
" "+GetUserParameter(0)+" " and " "+GetUserParameter(1)+" " ');
-
ยังไม่ได้เลยครับ ???
-
ส่งฟอร์มที่ทำมาให้เลยครับจะตรวจสอบให้ครับ
cds
-
ส่งมาให้ดูครับ
-
เกิดจากการสร้างฟอร์ม ครับ
เดี่ยวต้องนั่งแก้ให้ แต่ถ้าเป้น อ. นาจ ก็ไม่นาน ครับ 10 นาที ก็เสร็จ
แต่ผมคงต้องใช้เวลานิดหนึ่ง
ต้องใช้ระบบที่ อ. ชัยพร สอนเรื่องการขั้นเลือกวันที่ ครับ
ทดสอบดูครับว่าใช้ได้หรือเปล่าครับ
-
...เกี่ยวกับการประกาศค่าตัวแปรเพื่อดึงวันที่รายงานหรือเปล่าครับ อ.อ๊อด...
-
แนะนำให้ดูหัวข้อนี้ครับ
http://hosxp.net/index.php?option=com_smf&Itemid=28&/topic,215.0.html