BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: snhos ที่ กันยายน 09, 2010, 16:56:10 PM
-
ช่วยดูคำสั่งให้หน่อยครับ ต้องเขียนอย่างไรถึงจะถูก (คำสั่งเดี่ยวกัน)
อันนี้วางใน สายฟ้า ทำงานได้ปกติครับ
set @total:=350;
select vn,hn,icode,qty,vstdate,finance_number,income,paidst,item_no,sum_price,
@total:=@total-sum_price as total
from opitemrece where finance_number="0235884" order by income,item_no
แต่อันด้านล่างนี้ นำไปใสใน รายงาน ที่ script มันไม่ได้ครับ
fcds2.datarequest('set @total:=350');
('select vn,hn,icode,qty,vstdate,finance_number,income,paidst,item_no,sum_price,'+
' @total:=@total-sum_price as total'+
' from opitemrece where finance_number="0235884" order by income,item_no');
ขอบคุณครับ
-
ส่งฟอร์มที่จะใช้ มาด้วยครับ
-
คืออย่างนีคับอาจารย์
จะเขียนใบสรุปรายการ ผู้ป่วยที่ค้างชำระ
แล้วให้ออกรายการเฉพาะที่จ่ายเงินใน ใบเสร็จนี้
อันที่นี้ อาจารย์หมาน้อยท่าน สั่งตัดยอด เป็นกลุ่มค่ารักษาพยาบาลน่ะครับ
แต่ผมต้องการ การตัดยอด ในรายแต่ละรายการ ซึ่ง พอตัดแล้ว บางรายการ
อาจมีส่วนที่ยังค้างชำระต่อ กับอีกส่วนที่ออกใบเสร็จ
ก็เลย สร้างตารางมาเอง เพื่อรองรับ ข้อมูลจากรายงาน
(ซึ่งแต่เดิม insert เข้าไปใน tempreport แต่ผมสั่งให้มัน ส่งค่าไปยัง ตารางที่ผมสร้างเองครับ
ซึ่งตรงนี้ จะเพิ่มคอลัมน์ในส่วนของยอดสะสม โดยการนำเองเงินที่ค้างชำระมาไล่ตัดที่ละเรคคอร์ดน่ะครับ
มันแจ้ง error ตรงคำสั่ง mysql แหละครับ ประมาณว่า เขียนไม่ถูก ไวยกรณ์
เดี่ยวจะลอง
ส่งรายงานให้ดูครับ แต่จะเป็น การตัด
ตรงนี้คำส่ั่งด้านล่างนี้ออกก่อนน่ะครับมิฉะนั้นมันไม่ยอมให้ผมทำอะไรต่อ
('set @total:=350');
ขอบคุณครับอาจารย์