BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: spoons ที่ มีนาคม 27, 2008, 19:21:10 PM

หัวข้อ: ต้องการข้อมูลผป visit ที่แล้ว
เริ่มหัวข้อโดย: spoons ที่ มีนาคม 27, 2008, 19:21:10 PM
ต้องการข้อมูล ผป. 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 มีอยู่ในปีแรกที่ ผป มารับบริการด้วย
ต้องเพิ่มอย่างไร จึงจะได้ข้อมูลของปีนี้ครับ
หัวข้อ: Re: ต้องการข้อมูลผป visit ที่แล้ว
เริ่มหัวข้อโดย: woravet ที่ มีนาคม 28, 2008, 13:58:47 PM
ลองแบบนี้
Value :=GetSQLStringData('select vstdate from vn_stat where hn="'+DBPipeline['HN'] +'"and vn<"'+DBPipeline['vn']  +'" order by vn desc limit 1');
ถ้าต้องวันที่ที่มาครั้งก่อน

หัวข้อ: Re: ต้องการข้อมูลผป visit ที่แล้ว
เริ่มหัวข้อโดย: spoons ที่ มีนาคม 28, 2008, 14:36:39 PM
ขอบคุณมากครับ ใช้งานได้แล้วครับ