คือผมต้องการที่ Select ข้อมูลมาจาก MySQL โดยรายละเอียดคือ ผมมีข้อมูลอยู่ 2 record (สมมุติเป็น A กับ B ครับ) ผมต้องการที่จะหาระยะห่างของการบันทึกข้อมูล 2 record นี้ว่าบันทึกต่างกันกี่วัน
ซึ่งข้อมูล record A กับ record B นี้ จะถูกบันทึกจากคนหลายๆคน (ระบุตัวตนคนด้วย ID) ซึ่งแต่ละคนนี้ก็จะบันทึกข้อมูลในลักษณะนี้เข้ามาหลายๆครั้ง โดยแต่ละครั้งจะบันทึกเวลาในการบันทึกเสมอ
แล้วผมจะทำการเอาข้อมูลที่กล่าวมาข้างต้นนี้ รวมข้อมูลของทุกๆคนเข้าด้วยกัน แล้วเฉลี่ยดูว่าใน 1 เดือนเนี่ย ระยะห่างของการบันทึก record A กับ record B มันห่างกันเฉลี่ยกี่วัน (ในส่วนนี้ผมจะนำไปคิดต่อยอดเองครับ)
ผมลองคิดอยู่นานก็คิดไม่ออกครับ ได้แต่คอนเซปว่า ต้องทำการ Query ข้อมูลในส่วนของ record A มาไว้ก่อน แล้วค่อย Query ข้อมูลในส่วนของ record B อีกทีนึง โดยระบุเงื่อนไขว่าข้อมูล record B ที่ Query ออกมาเนี่ย ต้องเป็นข้อมูลที่ถูกบันทึกหลังจาก record A เท่านั้น
(เพราะมันจะมีบางกรณีที่ record B ถูกบันทึกขึ้นมาก่อน record A ครับ)