สอบถามผู้รู้หน่อย ครับ ....เรื่องsql ดึงข้อมูลก่อนหน้ามาแสดงข้อมูล ด้วย
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามผู้รู้หน่อย ครับ ....เรื่องsql ดึงข้อมูลก่อนหน้ามาแสดงข้อมูล ด้วย
สอบถามผู้รู้หน่อย ครับ ....เรื่องsql ดึงข้อมูลก่อนหน้ามาแสดงข้อมูล ด้วย
code กรอบ น้ำเงิน และ ผมต้องการ แสดง ข้อมูลก่อนหน้า กรอบแดง
select
select
ld.id
,ld.id_user
,date(ld.date_update) AS date
,ld.status
,au.pname
,au.fname
,au.lname
,ao.group_name
,ld.note
,min(ld.dayla)AS dayla1
,max(ld.dayla)AS dayla2
,count(nubtime) AS numday
,au.tel
from la_datala ld
INNER JOIN asset_user au ON au.id = ld.id_user
INNER JOIN asset_occupation ao ON ao.occupation_id = au.occupation
where ld.nubtime='1'![]()

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
หาคำสั่ง sql ที่ดึงรายการตามเงื่อนไขที่ต้องการ โดยให้เรียงจากรายการล่าสุด แล้วใช้ คำสั่ง LIMIT ใน sql ดึง
เฉพาะ 2 รายการล่าสุด
รายการแรกจะได้รายการปัจจุบัน หรือล่าสุด
รายการที่สองจะได้รายการก่อนหน้า ถ้ามี
สร้างตัวแปร ไปรับค่าในลูป while() ของสองรายการข้างต้น จากนั้นนำ ตัวแปรไปแสดงในจุดที่ต้องการ
เฉพาะ 2 รายการล่าสุด
รายการแรกจะได้รายการปัจจุบัน หรือล่าสุด
รายการที่สองจะได้รายการก่อนหน้า ถ้ามี
สร้างตัวแปร ไปรับค่าในลูป while() ของสองรายการข้างต้น จากนั้นนำ ตัวแปรไปแสดงในจุดที่ต้องการ

ความคิดเห็นที่
2
พอมี ตัวอย่าง ไหมครับ
หรือรูปแบ คราวๆ
หรือรูปแบ คราวๆ

ขอบคุณทุกการสนับสนุน
![]()