สอบถามผู้รู้หน่อย ครับ ....เรื่องsql ดึงข้อมูลก่อนหน้ามาแสดงข้อมูล ด้วย

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามผู้รู้หน่อย ครับ ....เรื่องsql ดึงข้อมูลก่อนหน้ามาแสดงข้อมูล ด้วย

สอบถามผู้รู้หน่อย ครับ ....เรื่องsql ดึงข้อมูลก่อนหน้ามาแสดงข้อมูล ด้วย
code กรอบ น้ำเงิน และ ผมต้องการ แสดง ข้อมูลก่อนหน้า กรอบแดง
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'


Baby 03-04-2017 15:53:59

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

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


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


baby 04-04-2017 14:22






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ