Khuad มาขอบคุณครับ พอดีช่วงนี้ป่วย Admin เลย ต้อง Admit รพ. ทำได้แล้วและแก้ไขตรง RX เป็น 2 คอลัมครับ แต่มีปัญหาตรงที่ติ๊กว่า นั่งวัด BP ซ้ำน่ะครับ มันขึ้น X ตลอด ทำไงให้ถ้านั่งวัดซ้ำก็ให้ขึ้นมาน่ะครับ
คนบ้านใกล้เรือนเคียง วันหน้าถ้าไปนครสวรรค์ ขอแวะไปล้มทับได้มั๊ยครับ จะพาตั๊กไปด้วย
...ถ้าจะคิดหนักตรงพาตั๊กไปด้วยนี่แหละครับ... ;D....
ChangeDBPipeLineLink1SQL('select concat(sd.name," ",sd.strength," # ",o.qty) '+
'as drug_name,du.shortlist '+
'from opitemrece o '+
'left outer join s_drugitems sd on sd.icode = o.icode '+
'left outer join drugusage du on du.drugusage = o.drugusage '+
'where o.icode like "1%" and o.vn = "'+DBPipeline['vn']+'" ');
ลองแบบนี้ดูครับ อีกทางเลือกหนึ่งครับ
ไม่รู้จะตรงใจหรือป่าวครับ
code ตามนี้ run ไม่ผ่านครับ
หรือว่าใช้ function NOT IN ไม่ได้ครับ
code ตามนี้ run ไม่ผ่านครับ
หรือว่าใช้ function NOT IN ไม่ได้ครับ
...คุณหมอลองเปลี่ยน NOT IN ('1','6','7','10','12') เป็น NOT IN ("1","6","7","10","12") ก็น่าจะได้นะครับ.. :D...
procedure TitleBeforeGenerate;
begin
ChangeDBPipeLineLink1SQL('select concat(sd.name," ",sd.strength," # ",o.qty) '+
'as drug_name,du.shortlist, concat(su.name1," ",su.name2) as sp_use_name,'+
'if(concat(su.name1," ",su.name2)<>"",concat(su.name1," ",su.name2),du.shortlist) as use_name '+
'from opitemrece o '+
'left outer join s_drugitems sd on sd.icode = o.icode '+
'left outer join drugusage du on du.drugusage = o.drugusage '+
'left outer join sp_use su on su.sp_use = o.sp_use '+
'where o.income NOT IN ('1','6','7','10','12') and o.vn = "'+DBPipeline['vn']+'" ');
end;
คุณหมอลองเปลี่ยนเป็น
o.income not in ("01","06","07","10,"12")
ไม่รู้้คุณหมอ White ทำได้หรือยัง เงียบไปเลยครับ
ถ้าทำได้แล้วก็ post report ไว้ให้ท่านอื่นใช้บ้างก็ได้ครับ
;) ;) ;)