กระทู้เก่าบอร์ด อ.Yeadram
1,177 3
URL.หัวข้อ /
URL
Qry แสดง record ล่าสุด ที่บันทึก ทำไงครับ
ผมมีตารางลูกค้าอยู่ 100 คน และมีตารางการติดต่อลูกค้า เวลาติดต่อ หลาย ๆ ครั้ง จะมี record ของลููกค้ารายนี้เพิ่มขึ้นเรื่อย ๆ ผมต้องการทำ Qry ที่แสดง ข้อมูล ลูกค้าทั้ง 100 คน และมี ข้อมูลตารางการติดต่อ ที่แสดง record ล่าสุดเท่านั้น ครับ รบกวนอาจารย์ด้วยครับ
ตารางลูกค้า tblcus
ตารางการติดต่อ tblactivity
ขอบคุณครับ
ตารางลูกค้า tblcus
ตารางการติดต่อ tblactivity
ขอบคุณครับ
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R17356
แบ่งข้อมูลซัก 4-5 คนส่งมาให้ดูได้ไหมครับ จะได้ทำกลับไปให้
2 @R17357
ลองแบบนี้ดูครับ จะเพิ่มจะลด field ก็ประยุกต์เอาเอง
SELECT tblcus.CusName,tblcus.CusAddress, tblcus.CusID, Max(tblactivity.DateContact) AS LastContact
FROM tblactivity RIGHT JOIN tblcus ON tblactivity.CusID = tblcus.CusID
GROUP BY tblcus.CusName, tblcus.CusAddress, tblcus.CusID;
จริงๆน่าจะเพิ่ม field LastContact ในตาราง tblcus ด้วยนะครับ เวลาบันทึกการติดต่อแต่ละครั้งก็ให้ Update ที่ field นี้ด้วย แล้วเราก็ join tblcus กับ tblactivity ด้วย field CusID และ LastContact จะง่ายกว่า
SELECT tblcus.CusName,tblcus.CusAddress, tblcus.CusID, Max(tblactivity.DateContact) AS LastContact
FROM tblactivity RIGHT JOIN tblcus ON tblactivity.CusID = tblcus.CusID
GROUP BY tblcus.CusName, tblcus.CusAddress, tblcus.CusID;
จริงๆน่าจะเพิ่ม field LastContact ในตาราง tblcus ด้วยนะครับ เวลาบันทึกการติดต่อแต่ละครั้งก็ให้ Update ที่ field นี้ด้วย แล้วเราก็ join tblcus กับ tblactivity ด้วย field CusID และ LastContact จะง่ายกว่า
3 @R17358
ขอบคุณทั้ง 2 ท่านครับ จะนำไปลองดู และ รายงานผลให้ทราบครับ
Time: 0.3236s