SELECT * FROM tas_time t , tas_employees e
WHERE t.em_id = e.em_id and t.em_id='10001'
and t.scan_date >= '2010-03-05'and t.scan_date <= '2010-03-06'
order by t.scan_date;
จะได้ข้อมูลมาตามด้านล่างนี้คือข้อมูลที่มาจากการ select ค่ะ
id Date time
101 05/03/2010 17:13
102 05/03/2010 13:08
103 05/03/2010 14:02
และต้องการกรองข้อมูลอีกรอบนึงค่ะ ถ้าวันที่ซ้ำกันให้เอา record แรกและค่าสุดท้ายของทุกที่ซ้ำกันวันนั้นมาแสดง ต้องการให้ผลลัพธ์ออกมาตามนี้ค่ะ
id Date time
101 05/03/2010 17:13 << record แรกของวันที่ 5
103 05/03/2010 14:02 << record สุดท้ายของวันที่ 5
104 06/03/2010 08:00 << record แรกของวันที่ 6
107 06/03/2010 11:32 << record สุดท้ายของวันที่ 6