ผมต้องการเรียง ว/ด/ป Table: member , Field "day_ordain(varchar)" จากก่อนไปหาหลัง(ล่าสุด) แต่มันไม่ select ออกมาให้ ตัวอย่างให้แสดงออกมา เช่น 01-02-2559
01-02-2560
01-03-2560
03-03-2560
04-03-2560...........
Code (PHP)
$sql_select_mem = "SELECT *, CAST( SUBSTRING_INDEX(member.day_ordain,'-',-1) AS UNSIGNED ) AS d , CAST( SUBSTRING_INDEX(member.day_ordain,'-',-1) AS UNSIGNED ) AS m , CAST( SUBSTRING_INDEX(member.day_ordain,'-',-1) AS UNSIGNED ) AS y FROM member ORDER BY y asc , m asc , d asc";
$sql_select_mem="Select * from (select *, right(day_ordain,4) y, substring(day_ordain,4,2) m, left(day_ordain,2) d from member ) member where wantstudy_name = 'ปธ.1-2' order by y, m, d limit $goto,$pagesize";