BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: jaynak ที่ ธันวาคม 02, 2010, 09:10:24 AM
-
ตามรายงานที่แนบไปติดตรงเดียวคือ วันที่ admit ครั้งสุดท้ายครับ ไม่รู้จะเขียนคำสั่งยังไงช่วยทีครับ
-
วางคำสั่งนี้ลง variable ครับ variable:=getsqlstringdata('select regdate from an_stat where hn="'+dbpipeline['hn']+'" ');
-
วางคำสั่งนี้ลง variable ครับ variable:=getsqlstringdata('select regdate from an_stat where hn="'+dbpipeline['hn']+'" ');
อ.ป๊อบครับ..ต้อง กำหนดวัน admit ที่มากที่สุด ของช่วงนั้นด้วยโรคหลอดลมอักเสบด้วยเปล่าครับ..เพราะเขาขอวัน admit ครั้งสุดท้าย...ในระหว่างช่วงเวลาเรียกรายงานด้วยโรคนั้น ๆ
-
ใช่ครับผมต้องการวันที่ผู้ป่วย admit ครั้งล่าสุดก่อนที่จะมา admit ครั้งนี้
-
ลองเพิ่มเป็น variable ได้เปล่าเอ่ย.....variable:=getsqlstringdata('select regdate from an_stat where hn="'+dbpipeline['hn']+'" and a.pdx = "'+dx2+'" order by regdate desc limit 2,2 ');
ใช่ครับผมต้องการวันที่ผู้ป่วย admit ครั้งล่าสุดก่อนที่จะมา admit ครั้งนี้
เข้าใจแล้วครับ...เอา 1 รายการแต่เป็น regdate ก่อนหน้าครั้งนี้ 1 ครั้ง...
-
ลองแล้วครับ มันจะออกมาเป็นวันที่ admit ครั้งนี้อะครับ
-
เข้าใจแล้วครับ..คงต้องแก้ เป็น limit 2 แต่เอา ครั้งก่อนครั้งนี้...อ.ป๋อบ..ช่วยที่ครับ.
-
variable:=getsqlstringdata('select regdate from an_stat where hn="'+dbpipeline['hn']+'" and an < "'+dbpipline['an']+'" order by regdate desc limit 1');
-
ได้แล้วครับขอบคุณคุณ woravet และทุกท่านที่ให้คำแะนำครับ