ผู้เขียน หัวข้อ: ต้องการข้อมูลผป visit ที่แล้ว  (อ่าน 2984 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ spoons

  • Newbie
  • *
  • กระทู้: 41
  • Respect: 0
    • ดูรายละเอียด
ต้องการข้อมูลผป visit ที่แล้ว
« เมื่อ: มีนาคม 27, 2008, 19:21:10 PM »
0
ต้องการข้อมูล ผป. visit ก่อนครั้งนี้ 1 ครั้ง โดยใช้ variable
เช่นต้องการวันที่ที่ ผป.มาครั้งที่แล้ว
Value :=GetSQLStringData('select vstdate from vn_stat where hn="'+DBPipeline['HN'] +'"and count_in_year="'+DBPipeline['count_in_year'-'1']  +'"');

ใช้วิธีนี้ แต่ข้อมูลที่ได้เป็นของ visit อื่น (อยู่ในปีแรกที่ ผป มา)
เนื่องจากค่า count_in_year - 1 มีอยู่ในปีแรกที่ ผป มารับบริการด้วย
ต้องเพิ่มอย่างไร จึงจะได้ข้อมูลของปีนี้ครับ
Sitthichai
Nakhonchaisi hospital
Hosxp version 3.50.11.30

ออฟไลน์ woravet

  • Sr. Member
  • ****
  • กระทู้: 414
  • Respect: +12
    • ดูรายละเอียด
Re: ต้องการข้อมูลผป visit ที่แล้ว
« ตอบกลับ #1 เมื่อ: มีนาคม 28, 2008, 13:58:47 PM »
0
ลองแบบนี้
Value :=GetSQLStringData('select vstdate from vn_stat where hn="'+DBPipeline['HN'] +'"and vn<"'+DBPipeline['vn']  +'" order by vn desc limit 1');
ถ้าต้องวันที่ที่มาครั้งก่อน

รพ.บึงสามัคคี จ.กำแพงเพชร
*********************
อ.สุชัยและคณะ ขึ้นระบบ 29 ตค.49(Linux+Fedara 5)
*********************
ปัจจุบัน
HOSxP version 3.53.4.27
Server:Windows XP SP2,MySQL 5
Client ประมาณ 15 เครื่อง

ออฟไลน์ spoons

  • Newbie
  • *
  • กระทู้: 41
  • Respect: 0
    • ดูรายละเอียด
Re: ต้องการข้อมูลผป visit ที่แล้ว
« ตอบกลับ #2 เมื่อ: มีนาคม 28, 2008, 14:36:39 PM »
0
ขอบคุณมากครับ ใช้งานได้แล้วครับ
Sitthichai
Nakhonchaisi hospital
Hosxp version 3.50.11.30