โดย aunohara » 16/02/2007 11:14 am
recdate----------------------------|regno---------------------------------|div-|-grp-|-su-|-se
2007-02-15 02:31:14.000 | กกจ.7440-001-0001 11/49 | 19 | 04 | 00 | 00
2007-02-15 02:32:33.000 | กกจ.7440-001-0001 11/49 | 16 | 00 | 00 | 00
2007-02-15 02:33:27.000 | กกจ.7440-001-0001 11/49 | 19 | 04 | 03 | 00
จากตาราง ผมต้องการแสดงข้อมูลทั้งหมด โดยเลือก วันที่บันทึกอันล่าสุด จะใช้คำสั่ง
select max(recdate),regno,div,grp,su,se from thistable group by regno,div,grp,su,se
ผลลัพธ์
recdate----------------------------|regno---------------------------------|div-|-grp-|-su-|-se
2007-02-15 02:32:33.000 | กกจ.7440-001-0001 11/49 | 16 | 00 | 00 | 00
2007-02-15 02:33:27.000 | กกจ.7440-001-0001 11/49 | 19 | 04 | 03 | 00
แต่ผลลัพธ์ที่ผมอยากได้คือ วันที่ล่าสุด 2007-02-15 02:33:27.000 ต้องเขียนยังไงครับ
จะตัด group by ออกก็ไม่ได้ หลัง group by ต้องใส่ column ที่เรา select มาทั้งหมด
recdate----------------------------|regno---------------------------------|div-|-grp-|-su-|-se
2007-02-15 02:31:14.000 | กกจ.7440-001-0001 11/49 | 19 | 04 | 00 | 00
2007-02-15 02:32:33.000 | กกจ.7440-001-0001 11/49 | 16 | 00 | 00 | 00
2007-02-15 02:33:27.000 | กกจ.7440-001-0001 11/49 | 19 | 04 | 03 | 00
จากตาราง ผมต้องการแสดงข้อมูลทั้งหมด โดยเลือก วันที่บันทึกอันล่าสุด จะใช้คำสั่ง
select max(recdate),regno,div,grp,su,se from thistable group by regno,div,grp,su,se
ผลลัพธ์
recdate----------------------------|regno---------------------------------|div-|-grp-|-su-|-se
2007-02-15 02:32:33.000 | กกจ.7440-001-0001 11/49 | 16 | 00 | 00 | 00
2007-02-15 02:33:27.000 | กกจ.7440-001-0001 11/49 | 19 | 04 | 03 | 00
แต่ผลลัพธ์ที่ผมอยากได้คือ วันที่ล่าสุด 2007-02-15 02:33:27.000 ต้องเขียนยังไงครับ
จะตัด group by ออกก็ไม่ได้ หลัง group by ต้องใส่ column ที่เรา select มาทั้งหมด