BMS-HOSxP Community
HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: ittipol ที่ กุมภาพันธ์ 19, 2008, 09:08:57 AM
-
อาจารยืครับผมขอความช่วยเหลืออาจารยืเรื่องการเขียนคำสั่งค่ารวม SYSTEM-OPD-PTTYPE-SUMMARY ครับไม่รู้ว่าต้องเพิ่มคำสั่งอะไร่อีกหรือเปล่าครับ
เช่น
s:= GetSQLStringData('select count(*) as cc from vn_stat '+
' where vstdate between "'+ds1+'" and "'+ds2+'" and '+
' pttype = "'+DBPipeline['pttype']+'"'+
' ');
if s='' then s:='0';
Value := strtofloat(s);
ไม่รู้ว่าค่ารวมต้องใช้คำสั่งว่ายังงัยบ้างครับ
* ขอบคุณครับ *
-
ลองดูนะครับว่าจะใช่ที่ต้องการหรือเปล่าครับ
-
ก็ใช่นะครับแต่ต้องการมากกว่าอีกครับคือ เช่น มีทุกสิทธิทั้งหมดกี่คน, ยอดรวมของค่าบริการทั้งหมดของทุกสิทธิ ซึ่งรายงานที่ออกนั้นแยกสิทธิมาแล้วครับแต่ยอดรวมทั้งหมดยังไม่มีครับ
-
นี่แหละความต้องการ....มากกว่าเดิมเสมอครับ...
-
เพื่มส่วน summary สร้าง variable copy code จากตัวต้นแบบ
ตัด ' pttype = "'+DBPipeline['pttype']+'"'+ ออก และ and ออครับ
ให้เหลือ ประมานนี้
s:= GetSQLStringData('select count(*) as cc from vn_stat '+
' where vstdate between "'+ds1+'" and "'+ds2+'" '+
' and count_in_year=0');
Value := s;
ลองดูนะครับ :)
-
ระวังด้วยครับ รายงานที่เป็น SYSTEM Report ครับ
:D :D :D