Qry แสดง record ล่าสุด ที่บันทึก ทำไงครับ
กระทู้เก่าบอร์ด อ.Yeadram

 1,106   3
URL.หัวข้อ / URL
Qry แสดง record ล่าสุด ที่บันทึก ทำไงครับ

ผมมีตารางลูกค้าอยู่ 100 คน และมีตารางการติดต่อลูกค้า เวลาติดต่อ หลาย ๆ ครั้ง จะมี record ของลููกค้ารายนี้เพิ่มขึ้นเรื่อย ๆ ผมต้องการทำ Qry ที่แสดง ข้อมูล ลูกค้าทั้ง 100 คน และมี ข้อมูลตารางการติดต่อ ที่แสดง record ล่าสุดเท่านั้น ครับ รบกวนอาจารย์ด้วยครับ

ตารางลูกค้า 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 จะง่ายกว่า
3 @R17358
ขอบคุณทั้ง 2 ท่านครับ จะนำไปลองดู และ รายงานผลให้ทราบครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1685s