...ต้องขอบคุณ armds มากๆ เลยนะครับที่ช่วยดูให้...
...
... ที่จริงรับปากน้องเขาไว้ แต่ช่วงนี้ทั้งงานราษฎร์งานหลวงเพียบเลย..
.. แถมเจอไข้หวัดเล่นงานอีก วันนี้เลยต้องลางานต่ออีก เบื่ออากาศแบบนี้จัง...
...
...มีข้อสังเกตุเรื่องการใส่ HN ที่ armds แก้ให้ใส่กี่หลักก็ได้นิดนึงนะครับ คือถ้าเป็นการทดสอบ ถ้าเราลองใส่ HN แล้วรายงานที่ได้เป็น HN อื่น ก็ไม่แปลกนะครับ เพราะมันจะหาเฉพาะ HN ที่มีอยู่ในตาราง lab_head เท่านั้น ถ้า HN ที่เราใส่ไปไม่มีในตาราง lab_head มันก็จะไปใช้ HN ถัดไปที่มีเลขลงท้ายเหมือนที่เราใส่ลงไป เช่น เราใส่ 2 ลงไป ถ้า HN 0000002 ไม่มีใน lab_head ก็อาจไปดึงเอา 0000032 หรือ 0000102 มาแทน เป็นต้นครับ( จาก
where hn like ("%'+hn+'") ) ...
...แต่ถ้าเป็นการนำไปใช้งานจริงคิดว่าไม่น่ามีปัญหาครับ เพราะเราจะใช้ HN ที่เราต้องการข้อมูลจริงๆ ไม่ได้สุ่มเอา ซึ่งน่าจะผ่านการตรวจและรายงานผล lab มาแล้ว แต่ถ้ารายงานออกมาผิด HN ก็แสดงว่า HN ที่เราใส่ไป ไม่ได้ผ่านการรายงานผล lab ....