1. สำหรับระบบบันทึกการขาดงานน่ะ คุณควรออกแบบตาราง tblVaction ใหม่ครับ (คุณไม่ได้ส่งตารางนี้มาให้ ผมก็ทำให้ได้เท่าที่ทำให้ครับ)
โดยตารางก็ควรประกอบด้วย ID,วันที่ลา,ประเภทการลา,หมายเหตุ (จะมีหรือไม่ก็ได้)
2. ควรมีตารางวันหยุดของทั้งปี เพื่อนำมาใช้ในข้อ 3
3. การบันทึกข้อมูลในตาราง tblVacation ก็บันทึกวันลาในแต่ละวัน ถ้าเขาลาต่อเนื่องก็ต้องมีวัน เช่น เขาลาวันที่ 5-8 ตุลา ก็ต้องบันทึกวันที่ 5 ตุลา และ 8 ตุลา เท่านั้น ส่วนวันที่ 6-7 ตุลา เป็นเสาร์-อาทิตย์ ซึ่งไม่ต้องบันทึก โดยเรานำตารางวันหยุดมาเป็นตัวหักวันที่ 6-7 ออกไป
เมื่อได้ข้อมูลพวกนี้แล้ว ก็นำมาทำ Crosstab Query