테스트 사이트 - 개발 중인 베타 버전입니다

여분필드 정렬문의드립니다. 채택완료

알랑 9년 전 조회 2,516

wr_1에 날짜를 넣어 wr_1오름차순으로 분류해서 목록을 정렬했습니다.

2015년 5월 5일

2015년 4월 5일 

2015년 3월 5일 

2015년 2월 5일 

2015년 1월 5일 

 

여기서 날짜가 2015년 12월 5일이 삽입되면 

2015년 12월 5일 

2015년 5월 5일

2015년 4월 5일 

2015년 3월 5일 

2015년 2월 5일 

2015년 1월 5일

 

이렇게 순서가 되어야 하는데 

12월이 맨위로 가지 않고 중간에 배치가 됩니다.

2015년 5월 5일

2015년 12월 5일 

2015년 4월 5일 

2015년 3월 5일 

2015년 2월 5일 

2015년 1월 5일

 

이경우 정렬을 어떻게 해야 할까요

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

mysql 접속하셔서 해당컬럼의 데이터타입을 date나 datetime 으로 변경하세요

현재상태는 아마 varchar로 되어있어서 문자로 인식하므로 그렇게 나올겁니다 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

알랑
9년 전
답변 주셔서 감사합니다.
date로 변경하니 00:00:00이렇게 고정되어 버립니다.
날짜를 wr_datetime 처럼 입력되는게 아니고 텍스트를 수동으로 입력하고 있는데요.
저 상태에서는 정렬이 불가능할까요?
불량학생
9년 전
네 날짜를 문자로 인식하므로 정상적 정렬을 할 수 없습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인