ลักษณะข้อมูล
1/2551
2/2551
3/2551
1/2552
2/2552
3/2552
จะเรียงให้ออกมาในลักษณะนี้
3/2552
2/2552
1/2552
3/2551
2/2551
1/2551
ใช้ ORDER BY xxx DESC ;
ผลลัพธ์ก้อไม่ได้ตามที่ต้องการ
แล้วถ้าจะเรียงลำดับ 2 ฟิลด์ ได้ไหม อย่าง ORDER BY xxx1,xxx2 DESC ;
รบกวนด้วยค่ะ ขอบคุณค่ะ
1/2551
2/2551
3/2551
1/2552
2/2552
3/2552
จะเรียงให้ออกมาในลักษณะนี้
3/2552
2/2552
1/2552
3/2551
2/2551
1/2551
ใช้ ORDER BY xxx DESC ;
ผลลัพธ์ก้อไม่ได้ตามที่ต้องการ
แล้วถ้าจะเรียงลำดับ 2 ฟิลด์ ได้ไหม อย่าง ORDER BY xxx1,xxx2 DESC ;
รบกวนด้วยค่ะ ขอบคุณค่ะ
แบบนี้เรียงไม่ได้ครับ การเรียงลำดับของ varchar จะเรียงตาม ตัวอักษร ข้อความ ถึงแม้ข้อความนั้นๆจะเป็นตัวเลข
การเรียงลำดับสามารถเรียงลำดับได้ มากว่า 1 ฟิลด์ แยกกัน และ คนละวิธีได้ด้วย เช่น
ORDER BY id DESC, name ASC
การเรียงลำดับสามารถเรียงลำดับได้ มากว่า 1 ฟิลด์ แยกกัน และ คนละวิธีได้ด้วย เช่น
ORDER BY id DESC, name ASC
ขอบคุณค่ะ จะลองทำดูก่อนน่ะค่ะ