ผมอ่านแล้วยิ่งไม่เข้าใจ เหมือนสิ่งที่คุณทำมันแตกต่างจากที่บอกเริ่มแรก(หรือเปล่า?) เอาอย่างนี้นะครับ จุดที่ผมพยายามแก้ไขอยู่ตอนนี้คือจากปัญหาใน
อ๋อ ตอนแรกผมอ่านไม่เข้าใจ ลองทำแล้วใช้ได้ครับ ขอบคุณครับ
ตอนนี้ติดปัญหา พอ insert แล้ว insert ซ้ำ ข้อมูลจะเบิ้ล เราควรให้คิวรี่เช็คข้อมูลในตารางก่อนหรือป่าวครับ
เท่านั้น
ผมเข้าใจคือ คุณจะเอาข้อมูลจาก dbo_ViewTimeOTMonthly ไปลง tbEmployeeOT
ทีนี้คุณบอกว่าถ้าทำ Append Query ที่ผมบอกแล้วครั้งนึง แล้วไปทำซ้ำ(ใช่ไหม ?) ข้อมูลก็จะเบิ้ล
ผมก็เลยแนะนำว่า คุณก็ทำ Delete Query เพื่อลบข้อมูลใน tbEmployeeOT *** เสียก่อน ***
แล้วเราลบอะไร...เราก็จะลบข้อมูลที่กำลังเตรียมจะ Append ในขั้นตอนต่อไป
ดังนั้นพอคุณทำ Append จริงๆ ยังไงข้อมูลนั้นก็จะไม่เบิ้ล ถูกไหมครับ
สรุปคือ Delete ข้อมูลใน tbEmployeeOT ก่อน แล้วค่อย Append
คุณลองเช็คดูแล้วกันว่าตรงกับที่ผมบอกไหม