การเรียงลำดับข้อมูล จากน้อยไปหามาก



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

25 มิ.ย. 63 , 10:58:44
อ่าน 47 ครั้ง

buakird

    ผมประสบปัญหาข้อหนึ่งในการแสดงข้อมูลของฟอร์มย่อย  การจัดเรียงลำดับข้อมูลในฟอร์มย่อยไม่เรียงจากน้อยไปหามาก ข้อมูลหมายเลข 10 มักจะมาต่อท้ายข้อมูลหมายเลข 1 ตามตัวอย่างที่แนบมา ส่วนหมายเลขอื่นๆ เรียงได้ตามปกติ  ไม่ทราบจะแก้ไขอย่างไรครับ

 

25 มิ.ย. 63 , 12:46:41
ตอบกลับ #1

PNR

: การเรียงลำดับข้อมูล จากน้อยไปหามาก
« ตอบกลับ #1 เมื่อ: 25 มิ.ย. 63 , 12:46:41 »
สาเหตุนี้เกิดกับข้อมูลที่เป็น ข้อความหริอ string ไม่ใช่ตัวเลขครับ
สามารถใช้  Val ช่วย แปลง string เป็นตัวเลขเช่น

SELECT *  FROM [ชื่อตารางหรือคิวรี่] Order by Val([ประสบการณ์/ความรับผิดชอบนการทำงาน]);
« แก้ไขครั้งสุดท้าย: 25 มิ.ย. 63 , 13:21:38 โดย PNR »
:meaw: :grin: :shout:
 


บอร์ดเรียนรู้ Access สำหรับคนไทย